nmcli para de gerenciar um dispositivo específico

nmcli para de gerenciar um dispositivo específico

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 ipou ifconfige, 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.confpara cancelar permanentemente o gerenciamento de um dispositivo:

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

informação relacionada