Использование Network Manager (nmcli) для настройки DHCP с резервным статическим IP-адресом в случае сбоя DHCP - PullRequest
0 голосов
/ 05 ноября 2019

Я работаю со встроенным устройством Linux, к которому мы обычно подключаемся по статическому IP-адресу во время разработки. Однако на месте у нас есть требование для подключения с использованием DHCP, поэтому я хотел бы настроить основное подключение DHCP с резервным статическим IP-адресом в другой сети. Возможно ли это?

Я могу использовать nmcli для настройки соединения DHCP (IPV4.method = manual) и могу успешно добавить дополнительный статический IP-адрес. Оба будут существовать, когда одновременно, когда присутствует DHCP-сервер, однако, когда нет DHCP-сервера, соединение отключается, включая статический IP-адрес.

Я также попытался установить несколько соединений, назначенных eth0, т.е. один статический и один DHCP, и может включать их вручную, используя

nmcli con up ConnectionName

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

Есть ли способ сообщить менеджеру сети о попытке установить одно соединениеи если это не удается, попробуйте другой?

Я использую Ubuntu 18.04.

Спасибо.

...