Назад | Перейти на главную страницу

Motorola SB6141 назначает 192.168.100.0/24 IP через DHCP, когда кабель умирает; Могу ли я запретить systemd-networkd использовать адреса 192.168.100.0/24?

У меня есть кабельный модем Motorola SB6141, подключенный к брандмауэру Linux, который получает IP через функцию DHCP systemd-networkd. Время от времени у интернет-провайдера возникают проблемы, и по какой-то причине systemd-networkd назначается IP-адрес в диапазоне 192.168.100.0/24 (вместо одного из общедоступных IP-адресов провайдера). Когда это происходит, IP-адрес 192.168.100.0/24 «прилипает», и мне приходится перезапускать службу systemd-networkd, которой она затем получает реальный общедоступный IP-адрес.

У меня есть два способа исправить это:

Однако я не знаю, как это сделать (если это возможно). Что мне делать дальше?

Вы можете добавить задание cron, которое проверяет IP-адрес и перезапускает systemd-networkd, если он находится в диапазоне 192.168.100.0/24.