nmcli parar de gerenciar um determinado dispositivo

4

Como posso usar o nmcli para parar temporariamente o gerenciamento de um determinado dispositivo?

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  --     

Eu quero poder desligar temporariamente o controle nm de enp3s0, configurá-lo manualmente com ip ou ifconfig , e depois, sem reiniciar ou reiniciar quaisquer serviços de rede, retornar o controle manualmente para nm. E eu gostaria de fazer isso tudo através da nmcli, não da GUI.

Qualquer ajuda / sugestão será apreciada.

Além disso, se for importante, estou no Ubuntu 16.04, nmcli versão 1.2.0.

    
por Brian McFarland 02.09.2016 / 16:50

1 resposta

4

Em versões recentes do NetworkManager (1.2.0 e posteriores):

nmcli dev set eth0 managed no

Em versões anteriores, a única opção é editar /etc/NetworkManager/NetworkManager.conf para não gerenciar permanentemente um dispositivo:

[keyfile]
unmanaged-devices=interface-name:eth0
    
por 02.09.2016 / 18:33