
–a”,可以查看当前电脑上的arp映射表。可以看到当前的arp表的类型是“dynamic”,即动态的,通过“arp
–s
w.x.y.z
aa-bb-cc-dd-ee-ff”命令来添加静态arp实现arp绑定。其中w.x.y.z代表路由器的ip地址,aa-bb-cc-dd-ee-ff代表路由器的mac地址。例如:arp
-s
192.168.1.1
00-02-b3-3c-16-95再输入“arp
-a”就可以看到刚才添加的静态arp条目了。为了不必每次重启电脑后都要重新输入上面的命令来实现防止arp欺骗,可以新建一个批处理文件如arp_bind.bat。在里面加入我们刚才的命令:arp
-s
192.168.1.1
00-02-b3-3c-16-95保存就可以了,以后可以通过双击它来执行这条命令,还可以把它放置到系统的启动目录下来实现启动时自己执行。打开电脑“开始”->“程序”,双击“启动”打开启动的文件夹目录,把刚才建立的arp_bind.bat复制到里面去。这样每次重启都会执行arp绑定命令,
1、首先以管理员身份运行CMD打开命令行程序(开始-程序-附件-命令提示符 击右键选择“以管理员身份运行” )2、运行 netsh i i show in显示:(电脑中网卡的数量不同,网卡的安装次数会影响以下显示内容)Idx Met MTU 状态 名称1 50 4294967295 connected Loopback Pseudo-Interface 111 25 1500 connected 本地连接
3、在以上显示内容中找到你用来上网连接的Idx那个号码,在下面命令中使用 (我上网的网卡是“本地链接”所以Idx为 8)。然后在命令提示符窗口输入:netsh -c "i i" add neighbors 11 "192.168.1.1" "00-23-cd-a4-b3-ce"回车
4、然后在命令提示符输入运行 arp -a 就可以看到绑定好的网关处于静态了
5、如过想解除绑定在CMD命令行程序里输入netsh i i reset 回车就可以,不过需要重启才能生效
需要简单了解ARP的作用,在TCP/IP,IOS模型中IP(网络层)对应要封装MAC地址(链路层),就需要用的ARP表了.可以理解未三层一跳时就要使用ARP表。使用arp命令,我们能够查看本地计算机或另一台计算机的ARP高速缓存中的当前内容。此外,使用arp命令,也可以用人工方式输入静态的网卡物理/IP地址对,我们可能会使用这种方式为缺省网关和本地服务器等常用主机进行这项作,有助于减少网络上的信息量。
ARP常用命令选项:
·arp
-a或arp
–g
用于查看高速缓存中的所有项目。-a和-g参数的结果是一样的,多年来-g一直是UNIX平台上用来显示ARP高速缓存中所有项目的选项,而Windows用的是arp
-a(-a可被视为all,即全部的意思),但它也可以接受比较传统的-g选项。
·arp
-a
IP
如果我们有多个网卡,那么使用arp
-a加上接口的IP地址,就可以只显示与该接口相关的ARP缓存项目。
·arp
-s
IP
物理地址
我们可以向ARP高速缓存中人工输入一个静态项目。该项目在计算机引导过程中将保持有效状态,或者在出现错误时,人工配置的物理地址将自动更新该项目。
·arp
-d
IP
使用本命令能够人工删除一个静态项目。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)