Как использовать /etc/network/interfaces вместо network-manager

Как использовать /etc/network/interfaces вместо network-manager

У меня установлена ​​версия 12.04 Desktop. Как мне удалить Network-Manager и установить его /etc/network/interfacesв качестве файла по умолчанию для разрешения моих сетевых подключений?

решение1

Если вы вручную управляете своей сетевой картой /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

Различные ключевые слова имеют следующее значение:

авто: интерфейс следует настраивать во время загрузки.

я лицо: интерфейс

инет: интерфейс использует сетевое соединение TCP/IP.

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

sudo service network-manager restart

решение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означает, что network-manager не управляет интерфейсами, расположенными в файле /etc/network/interfaces.

Связанный контент