Сначала вы должны проверить, управляет ли Network Manager вашим сетевым интерфейсом.
Откройте терминал, нажмите Ctrl + Alt + T
Запустите его:
sudo -i
nmcli dev status
Вышеприведенная команда отобразит все существующие сетевые интерфейсы вместе со своим состоянием. Если состояние отображается как неуправляемое, это означает, что Network Manager не контролирует соответствующий интерфейс. Если состояние отображает любые другие значения:
DEVICE TYPE STATE
eth0 802-3-ethernet connected
Это означает, что данный интерфейс управляется Network Manager.
Чтобы отключить Network Manager для вашего eth0, вы можете сделать следующее.
Отредактируйте файл конфигурации Network Manager в / etc / NetworkManager и установите:
managed=false
В терминале продолжайте работу:
nano /etc/NetworkManager/NetworkManager.conf
И напишите следующие строки:
[ifupdown]
managed=false
Ctrl + O, сохранить файл. Ctrl + X, закрыть nano.
Затем в / etc / network / interfaces добавьте информацию об интерфейсе, для которого вы хотите отключить Network Manager.
В терминале продолжайте работать:
nano /etc/network/interfaces
И напишите следующие строки:
# The loopback network interface
auto lo
iface lo inet loopback
# eth0 not managed by Network Manager
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.146
netmask 255.255.255.0
gateway 192.168.0.1
dns-nameservers 208.67.222.222 #DNS OpenDns
Теперь Network Manager автоматически игнорирует любые интерфейсы, указанные в файле:
/etc/network/interfaces
И прекратите их управлять.
После перезагрузки убедитесь, что Network Manager успешно отключен для eth0:
sudo -i
nmcli dev status
DEVICE TYPE STATE
eth0 802-3-ethernet unmanaged