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

Загрузка PXE не происходит из-за проблемы с DHCP

Вчера я мог до некоторой степени загрузить этот ноутбук с помощью PXE, но внезапно через некоторое время он начал показывать это сообщение об ошибке. Я переустановил свой tftp-сервер и т. Д. Между ними.

Похоже, что возникает проблема с арендой DHCP. Я думаю, клиент хочет какой-то конкретный адрес? Кто-нибудь знает, как это решить?

Client requested address 0.68.101.98 [06/06 04:37:27.658]
no more address or address previously allocated by another server [06/06 04:37:27.658]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:0E:7B:23:FA:11 [06/06 04:37:29.670]
Client requested address 0.68.101.98 [06/06 04:37:29.670]
no more address or address previously allocated by another server [06/06 04:37:29.670]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:0E:7B:23:FA:11 [06/06 04:37:33.679]
Client requested address 0.68.101.98 [06/06 04:37:33.679]
no more address or address previously allocated by another server [06/06 04:37:33.679]
Rcvd DHCP Discover Msg for IP 0.0.0.0, Mac 00:0E:7B:23:FA:11 [06/06 04:37:41.699]

Это сообщение обычно появляется, когда ваш пул DHCP заполнен (т.е. каждый адрес, который может быть выделен DHCP-сервером, был использован или зарезервирован).

Если вы перезапустите демон DHCP (который должен освободить все IP-адреса), это все еще произойдет?

Этот журнал не совсем понятен для меня, потому что он регистрирует пакет Discover, но не пакеты предложений и запросов. И все же там говорится, что клиент запросил адрес. Но адрес, который якобы запрашивал клиент, явно недействителен. Я не знаю, что ли, клиент или DHCP-сервер. Было бы неплохо увидеть реальность пакетов на проводе.

Используйте управляемый коммутатор для зеркалирования порта клиентского портативного компьютера, поместите сниффер на этот порт и посмотрите все кадры DHCP, ARP и ICMP. Вы могли бы использовать tcpdump что-то вроде этого:

sudo tcpdump -i eth0 -nevvvs0 '(udp port bootpc) or arp or icmp'

Кроме того, действительно ли этот журнал датирован 6 июня? Вы уже 10 месяцев сидите над этим вопросом или ваши системные часы / календарь настроены неправильно?