nmcli прекращает управление определенным устройством

nmcli прекращает управление определенным устройством

Как использовать nmcli, чтобы временно прекратить управление определенным устройством?

Если я перечислю свои устройства, я получу:

$nmcli dev
DEVICE  TYPE      STATE      CONNECTION         
eno1    ethernet  connected  COMPANY-LAN            
enp3s0  ethernet  connected  MY-TEST-LAN 
lo      loopback  unmanaged  --     

Я хочу иметь возможность временно отключить nm контроль enp3s0, настроить его вручную с помощью ipили ifconfig, а затем позже, без перезагрузки или перезапуска каких-либо сетевых служб, вернуть управление nm. И я хотел бы сделать все это через nmcli, а не через GUI.

Любая помощь/предложения будут оценены по достоинству.

Кстати, если это важно, у меня Ubuntu 16.04, nmcli версии 1.2.0.

решение1

В последних версиях NetworkManager (1.2.0 и выше):

nmcli dev set eth0 managed no

В более ранних версиях единственным вариантом было редактирование, /etc/NetworkManager/NetworkManager.confчтобы навсегда отменить управление устройством:

[keyfile]
unmanaged-devices=interface-name:eth0

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