Как использовать 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