Como posso usar o nmcli para interromper temporariamente o gerenciamento de um dispositivo específico?
Se eu listar meus dispositivos, recebo:
$nmcli dev
DEVICE TYPE STATE CONNECTION
eno1 ethernet connected COMPANY-LAN
enp3s0 ethernet connected MY-TEST-LAN
lo loopback unmanaged --
Quero poder desligar temporariamente o controle nm do enp3s0, configurá-lo manualmente com ip
ou ifconfig
e, mais tarde, sem reinicializar ou reiniciar nenhum serviço de rede, devolver o controle manual ao nm. E eu gostaria de fazer tudo isso através do nmcli, não da GUI.
Qualquer ajuda/sugestão seria apreciada.
Além disso, se for importante, estou no Ubuntu 16.04, nmcli versão 1.2.0.
Responder1
Nas versões recentes do NetworkManager (1.2.0 e superiores):
nmcli dev set eth0 managed no
Nas versões anteriores, a única opção é editar /etc/NetworkManager/NetworkManager.conf
para cancelar permanentemente o gerenciamento de um dispositivo:
[keyfile]
unmanaged-devices=interface-name:eth0