nmcli 特定のデバイスの管理を停止する

nmcli 特定のデバイスの管理を停止する

nmcli を使用して特定のデバイスの管理を一時的に停止するにはどうすればよいですか?

デバイスをリストすると、次のようになります:

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

ipenp3s0 の nm 制御を一時的にオフにして、または を使用して手動で設定しifconfig、その後、ネットワーク サービスを再起動したり再起動したりせずに、制御を nm に戻せるようにしたいと考えています。また、これをすべて GUI ではなく nmcli で実行したいと考えています。

ご協力やご提案をいただければ幸いです。

また、関係があるかどうかはわかりませんが、私は 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

関連情報