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

Можем ли мы заставить dhclient не обновлять правила IP?

Я переопределил правила IP-маршрутизации на моем компьютере RHEL, добавив настраиваемую логику в новый сценарий ifup-local, который запускается сразу после присоединения нового интерфейса.

/ etc / sysconfig / network-scripts / ifup-eth выполняет dhclient со сроками аренды для каждого интерфейса. В конце периода аренды dhclient пытается обновить правила IP, которые противоречат моим настройкам.

Как я могу этого избежать? В качестве обходного пути я также написал сценарий, который запускается одновременно с dhclient и удаляет новые правила, написанные dhclient.

Ты можешь использовать dhclient-скрипт и его хуки для переопределения конфигурации маршрута.

Например, добавьте эту строку в /etc/dhcp/dhclient-enter-hooks.d/no-default-route:

unset new_routers

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