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

Windows 7 требует ARP для UDP?

Похоже, мой ящик с Windows 7 (с двумя сетевыми адаптерами, если это необходимо) требует ответа ARP перед отправкой пакетов на определенный IP-адрес. Конкретный контекст, в котором я нахожусь, запускает сервер TFTP (TFTPD32). Сервер слышит запрос, отправляет запрос ARP, но никогда не отправляет ответ клиенту TFTP, предположительно потому, что клиент не отвечает на ARP (к сожалению, я не могу это изменить). Есть ли выход из этой жалкой ситуации? Это «просто работало» в предыдущих версиях Windows.

Я не понимаю, как это могло бы работать, если бы клиент не отвечал на ARP. Вы не можете отправлять пакеты на IP-адрес, не зная MAC-адреса, и здесь появляется ARP. Если клиент не отвечает на ARP, значит, он сломан.

Вы можете добавить статическую запись в свою таблицу ARP:

Пример:

:: Add a static entry.
arp -s 157.55.85.212 00-aa-00-62-c6-09 

:: Displays the arp table.
arp -a