У мене встановлено робочий стіл 12.04, як я можу видалити Network Manager і встановити /etc/network/interfaces
як файл за замовчуванням, щоб вирішити мої мережеві з'єднання?
У мене встановлено робочий стіл 12.04, як я можу видалити Network Manager і встановити /etc/network/interfaces
як файл за замовчуванням, щоб вирішити мої мережеві з'єднання?
Відповіді:
Якщо ви вручну керуєте своєю мережевою карткою /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
У файлі /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
.
network
іbroadcast
в/e/n/interfaces
разі вам не потрібно це. З вас це правильно, зазвичай це не має значення, і якщо ви помилитесь, як ви це зробили, і це легко зробити неправильно, ви можете втратити деякі мережеві кондитерські вироби. Комп'ютер краще, ніж ми, щоб це обчислити. Ви також повинні перевірити, що пакетresolvconf
встановлений, або dns-директиви не працюватимуть.