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

21

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

user240010
источник

Ответы:

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
Nux
источник
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
И это по умолчанию, как ответили три года назад.
Муру,