Я выяснил, что даже интерфейс не работает, isc-dhclient все еще может запросить ip для него, так как в dhclient-скрипте он будет делать:
ip link set dev ${interface} up
, так что независимо от того, какой интерфейс вверх или вниз, dhclient все равно потянет его и отправит сокет.
Мой вопрос в том, для чего? На мой взгляд, dhclient должен просто регистрировать ошибку, если интерфейс закрыт и сходит или даже сам убивает. Итак, по какой причине isc-dhclient делает это, просто для удобства, или есть тщательно продуманная причина, которая сейчас не в моих силах?
dhclient записывается для получения IP-адреса через DHCP. Для этого требуется dhclient поместить пакет запроса DHCP в сеть и получить DHCP-ответ от DHCP-сервера в сети.
dhclient не может выполнять свою работу, если все интерфейсы опущены.
dhclient записывается для получения IP-адреса через DHCP. Для этого требуется dhclient поместить пакет запроса DHCP в сеть и получить DHCP-ответ от DHCP-сервера в сети.
dhclient не может выполнять свою работу, если все интерфейсы опущены.