如何使用 nmcli 暫時停止管理特定裝置?
如果我列出我的設備,我會得到:
$nmcli dev
DEVICE TYPE STATE CONNECTION
eno1 ethernet connected COMPANY-LAN
enp3s0 ethernet connected MY-TEST-LAN
lo loopback unmanaged --
我希望能夠暫時關閉 enp3s0 的 nm 控制,使用ip
或手動配置它ifconfig
,然後在不重新啟動或重新啟動任何網路服務的情況下,將控制權重新交給 nm。我想透過 nmcli 而不是 GUI 來完成這一切。
任何幫助/建議將不勝感激。
另外,如果重要的話,我使用的是 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