onspeed83 писал(а):
и снова поднимаю тему...
кстати, такие же проблемы с роутером DIR-825...все точно также...

Могу посоветовать для решения другой подход, для его использования используете hub именно hub, т.е. схема
DIR(LAN)------------(LAN) HUB (LAN)------------------(LAN)Switch
ПК (LAN)-------------------(LAN)
На ПК ставите анализатор сети от Microsoft Network Monitor 3 подойдет (объем 6МБ) и смотрите все что твориться в сети, повторю hub обязателен.
Прошу прощения не заметил сниф выше.
Не в даваясь в тонкости получения по DHCP IP вот на что обратил внимания, в роли данного клиента играет DIR300 а сервер DHCP Cisco:
Тут правельно,
Код:
Client Broadcast 0.0.0.0 255.255.255.255 DHCP Discover
DHCPsrvr Broadcast DHCPsrvr 255.255.255.255 DHCP Offer
Client Broadcast 0.0.0.0 255.255.255.255 DHCP Request
DHCPsrvr Broadcast DHCPsrvr 255.255.255.255 DHCP ACK
но вот тут нет,
т.е. получив сообщение DHCPACK, клиент обязан убедиться в уникальности IP-адреса (протокол ARP)
5 - x1.x2.213.99 - x1.x2.213.99 - ARP:Request,
x1.x2.213.99 asks for 93.183.213.996 - x1.x2.213.99 - x1.x2.213.99 - ARP:Response,
x1.x2.213.99 at 00-1E-58-B7-D6-AEгде 00-1E-....-AE сам клиент т.е. DIR300, а IP предложенный данному клиенту от DHCP сервера, широковещательный для всех так как
DestinationAddress: *BROADCAST [FF-FF-FF-FF-FF-FF].
Хотя я насколько знаю должно быть например, почему не послать
IP_Router - IP_PS - ARP:Request, My_Router(192.168.1.1) asks for My_PS(192.168.1.2)
IP_PS - IP_Router - ARP:Response, My_PS(192.168.1.2) at 00-17-...-0E
Сообщение
7 - 0.0.0.0 - 255.255.255.255 - DHCP:UNHANDLED DHCP OpCode,
MsgType = DECLINE, TransactionID = 0x2C1E0257
Хотя данный пакет послал клиент с мак 00-1E-....-AE т.е. DIR300
Код:
DHCP DECLINE говорит что адрес уже используется и клиент обязан отправить серверу сообщение DHCPDECLINE и не ранее чем через 10с начать всю процедуру снова.