В 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 ничего не меняет.
Спасибо.
У меня это сработало.
nmcli device disconnect enp4s6; wait ; nmcli device connect enp4s6
Обязательно замените enp4s6 на имя вашего устройства