Когда я захотел привязать IP своего шлюза к его MAC-адресу, то столкнулся с тем, что команда arp –s под Vista не работает, даже в режиме администратора, возвращая странную ошибку номер 5:
The ARP entry addition failed: 5
Решить данную проблему на форуме Microsoft предлагают с помощью утилиты netsh. Для этого из-под административной консоли выполняем:
netsh –c "interface ipv4"
set neighbors "Connection_name" "A.B.C.D" "XX-XX-XX-XX-XX-XX"
гдеConnection_name – имя сетевого интерфейса;A.B.C.D – IP-адрес шлюза;XX-XX-XX-XX-XX-XX – MAC-адрес шлюза.
Таким образом, фактически, создается необходимая нам статическая запись ARP-таблицы.
