Як використовувати / etc / network / інтерфейси замість мережевого менеджера


21

У мене встановлено робочий стіл 12.04, як я можу видалити Network Manager і встановити /etc/network/interfacesяк файл за замовчуванням, щоб вирішити мої мережеві з'єднання?

Відповіді:


27

Якщо ви вручну керуєте своєю мережевою карткою /etc/network/interfaces, мережевий менеджер не керуватиме нею, він відображатиметься "Не керується"

Припустимо, ваша мережева картка eth0:

Щоб встановити eth0 на статичну , введіть:

open /etc/network/interfaces :

auto eth0
iface eth0 inet static
address 192.168.1.15 #------> Your Ip Address
netmask 255.255.255.0 #------> Netmask
gateway 192.168.1.254 #-------> Gateway
broadcast 192.168.0.255 
dns-nameservers 192.168.1.3 #-----> Dns server

Щоб встановити eth0 на dhcp , введіть:

auto eth0
iface eth0 inet dhcp

У різних ключових словах є таке значення:

auto : інтерфейс повинен бути налаштований під час завантаження.

iface : інтерфейс

inet : інтерфейс використовує мережу TCP / IP.

Тепер перезапустіть службу:

sudo service network-manager restart

5
Dont встановити networkі broadcastв /e/n/interfacesразі вам не потрібно це. З вас це правильно, зазвичай це не має значення, і якщо ви помилитесь, як ви це зробили, і це легко зробити неправильно, ви можете втратити деякі мережеві кондитерські вироби. Комп'ютер краще, ніж ми, щоб це обчислити. Ви також повинні перевірити, що пакет resolvconfвстановлений, або dns-директиви не працюватимуть.
Андерс

2

У файлі /etc/NetworkManager/NetworkManager.conf:

[main]
plugins=ifupdown,keyfile
dns=dnsmasq

no-auto-default=00:0C:29:90:24:0F,00:0C:29:2E:C8:2C,

[ifupdown]
managed=false

де falseозначає, що мережевий менеджер не керує інтерфейсами, розташованими у файлі /etc/network/interfaces.


1
І це за замовчуванням, як відповіли три роки тому.
муру
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.