Как правильно перезапустить интерфейс nmcli удаленно?

В Ubuntu 18.04 используется NetworkManager. После удаленного изменения конфигурации интерфейса с помощью интерфейса командной строки NetworkManager.

Пример:

nmcli connection modify (interface_profile_name) ipv4.addresses (XXX.XXX.XXX.XXX/XX)

Как я могу учесть это, не закрывая удаленный доступ?

Я пробовал:

nmcli device disconnect (interface_name) && sleep 5 && nmcli connection up (interface_name)

Потому что рекомендуется отключиться, а затем снова подключить измененный интерфейс, но это отключает мои доступ к компьютеру, старый и новый IP-адреса недоступны. Мне нужно перейти на целевой компьютер, чтобы внести изменения локально.

Я хочу иметь возможность вносить учитываемые изменения удаленно, с помощью nmcli по SSH-соединению и без перезагрузки компьютера (ничего особенного ^^).

Перезапуск службы NetworkManager ничего не меняет.

Спасибо.

1
задан 17 February 2020 в 15:19

1 ответ

У меня это сработало.

nmcli device disconnect enp4s6; wait ; nmcli device connect enp4s6

Обязательно замените enp4s6 на имя вашего устройства

2
ответ дан 9 December 2020 в 00:15

Другие вопросы по тегам:

Похожие вопросы: