nmcli を使用して特定のデバイスの管理を一時的に停止するにはどうすればよいですか?
デバイスをリストすると、次のようになります:
$nmcli dev
DEVICE TYPE STATE CONNECTION
eno1 ethernet connected COMPANY-LAN
enp3s0 ethernet connected MY-TEST-LAN
lo loopback unmanaged --
ip
enp3s0 の 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