LINUX.ORG.RU

История изменений

Исправление Pinkbyte, (текущая версия) :

Ммм, что в твоем понимании «корректно воспринял»? После DHCPNAK клиент должен либо дождаться DHCPACK/DHCPOFFER от другого DHCP сервера, либо, по истечении таймаута - повторить запрос на получение адреса с самого начала(DHCPDISCOVER и т.д.).

Не знаю определено ли это в RFC или нет, но некоторые системы увеличивают задержку между неудачными получениями IP по таймауту, то есть каждый следующий DHCPDISCOVER будет отправлен со всё более увеличивающимся таймаутом - так ведет себя, например, udhcpc в busybox. Делают ли они так, если им пришел хотя бы один DHCPNAK (а не просто «в эфире тишина, никто не ответил») - не проверял.

Исходная версия Pinkbyte, :

Ммм, что в твоем понимании «корректно воспринял»? После NAK клиент должен запросить либо дождаться ACK/OFFER от другого DHCP сервера, либо, по истечении таймаута - повторить запрос на получение адреса с самого начала(DHCPDISCOVER и т.д.).

Не знаю определено ли это в RFC или нет, но некоторые системы увеличивают задержку между неудачными получениями IP по таймауту, то есть каждый следующий DHCPDISCOVER будет отправлен со всё более увеличивающимся таймаутом - так ведет себя, например, udhcpc в busybox. Делают ли они так, если им пришел хотя бы один DHCPNAK (а не просто «в эфире тишина, никто не ответил») - не проверял.