LINUX.ORG.RU
ФорумAdmin

Получение клиентом dhcp настроек от сервера dhcp

 


0

1

Здравствуйте!

Помогите, пожалуйста, с решением вопроса.

Есть компьютер (desktop kubuntu 22.04), на нём установлен isc-dhcp-server.

Работает, проблем не создаёт.

Второй компьютер (desktop lubuntu 22.04) являясь клиентом получает от первого ip, все настройки (router, dns).

Всё работает.

Но, нюанс в том, что для того, чтобы клиент получил настройки от dhcp-сервера необходимо сначала включить первый компьютер, сервер (desktop kubuntu 22.04), затем второй, клиент (desktop lubuntu 22.04).

И, такое поведение только в режиме, когда настройки получаемые клиентом dhcp присваиваются не через Network Manager, а через демон networkd в netplan.

Если, клиента вернуть на управление сетью через Network Manager, то последовательность включения компьютеров значения иметь не будет.

Как я понимаю, dhcp-клиент при старте компьютера и запуске сети выдаёт в неё запрос DHCPDISCOVER, которым пытается обнаружить работающий в сети dhcp-server, если он его находит, то получает соответствующий ответ и IP-адрес с другими настройками из его конфигурации.

Предполагаю, что Network Manager сообщение DHCPDISCOVER выдаёт с какой-то периодичностью, таким образом последовательность включения компьютеров dhcp-server - dhcp-client или dhcp-client dhcp-server значения иметь не будет.

А, если вместо Network Manager использовать демон networkd, то он при запуске компьютера-клиента один раз выдаст сообщение в сеть DHCPDISCOVER и не получив ответа больше такие запросы в сеть посылать не будет. Отсюда проблема с использованием Netplan и networkd на клиенте.

И, вопрос, возможно ли это победить, может ли networkd c netplan подключиться к dhcp-серверу самостоятельно, без применения netplan try и netplan apply, если сервер-dhcp будет запущен позже чем клиент работающий с networkd в netplan.


может ли networkd c netplan подключиться к dhcp-серверу самостоятельно, без применения netplan try и netplan apply, если сервер-dhcp будет запущен позже чем клиент работающий с networkd в netplan.

Ага, делов-то в крон прописать

GLaDOS
()