08-7-20 在 Vista 中設定 arp -s

Windows Vista 中的 arp 不知道是什麼原因,一直無法成功將 IP 對 MAC 綁定
後來發現原來只能對還沒有出現在 arp -a 中的 IP 做設定
如果用 arp -a 已經看到了你要設定的IP的話,arp -s 就不會成功
但是我要設定的是gateway,每次 arp -d 之後瞬間又會被加入列表
所以找了另外一個設定 arp 對應的方法:

netsh -c “interface ipv4”
set neighbors “區域連線” “192.168.1.1” “00-0a-00-11-22-33”
bye
如果要加入的是 arp -a 還沒對應的 IP 的話,把 set 改成 add 就好
其中的區域連線、IP 以及 MAC 要改成符合自己的狀況

如果哪天想要刪除這筆對應該怎麼辦呢?

netsh -c “interface ipv4”
delete neighbors “區域連線” “192.168.1.1”
bye

在〈08-7-20 在 Vista 中設定 arp -s〉中有 3 則留言

  1. jpgif617

    感謝!
    用上述方法果真可以修改 Default gateway 的 arp
    OS: Windows Vista
    Windows XP則是直接使用 arp -s 就可以了…

    回覆

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。