Похоже, мой ящик с 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