Вопрос nmcli останавливает управление определенным устройством


Как я могу использовать nmcli для временного прекращения управления конкретным устройством?

Если я перечислю свои устройства, я получаю:

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

Я хочу временно отключить контроль над enp3s0, настроить его вручную ip или ifconfig, а затем, без перезагрузки или перезапуска любых сетевых сервисов, ручное управление обратно на nm. И я хотел бы сделать это через nmcli, а не GUI.

Любая помощь / предложения будут оценены.

Кроме того, если это имеет значение, я на Ubuntu 16.04, nmcli версии 1.2.0.


3
2017-09-02 14:50


происхождения




ответы:


В последних версиях NetworkManager (1.2.0 и выше):

nmcli dev set eth0 managed no

В более ранних версиях единственным вариантом является редактирование /etc/NetworkManager/NetworkManager.conf для постоянного неуправляемого устройства:

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

3
2017-09-02 16:33



nmcli dev set eth0 managed no как представляется, постоянно неуправлял устройство с NM v1.4.2. Или, если? - Yasushi Shoji
Это временно в 1.4, станет постоянным в 1.6. - grawity
@grawity, похоже, что он по-прежнему временный в версии 1.8.4-7.fc27. - ks1322