欢迎分享,转载请注明来源:内存溢出
1、系统初始arp环境\x0d\x0a[root@esx ~]# arp -n\x0d\x0aAddress HWtype HWaddress Flags Mask Iface\x0d\x0a192.168.1.175 ether 00:24:1D:97:B6:7F C vswif0\x0d\x0a192.168.1.120 ether 00:1F:C6:3A:DC:81 C vswif0\x0d\x0a192.168.1.51(incomplete) vswif0\x0d\x0a\x0d\x0a2、执行清除所有arp 缓存命令\x0d\x0a[root@esx ~]# arp -n|awk '/^[1-9]/{print "arp -d " $1}'|sh -x\x0d\x0a+ arp -d 192.168.1.175\x0d\x0a+ arp -d 192.168.1.120\x0d\x0a+ arp -d 192.168.1.51\x0d\x0a\x0d\x0a3、执行命令后,本机arp缓存信息\x0d\x0a[root@esx ~]# arp -n\x0d\x0aAddress HWtype HWaddress Flags MaskIface\x0d\x0a192.168.1.175 (incomplete)vswif0\x0d\x0a192.168.1.120 (incomplete)vswif0\x0d\x0a192.168.1.51 (incomplete) vswif0ARP原理 :当访问某个IP,计算机必须知道这个IP的物理地址(MAC地址),这时计算机会发一个广播式的数据包询问:“ipx.x.x.x对应的mac是什么?我是IP y.y.y.y , 我的mac是yy-yy-yy-yy-yy-yy” 整个局域网的机子都收到这个询问,真正拥有这个IP的机子就会回答它:“IP x.x.x.x的mac地址是我这个xx-xx-xx-xx-xx-xx”。 询问的机子会临时保存这个在“IP-MAC对照表”,一段时间不与某IP通讯的话,会删除对应条目。“IP-MAC对照表”中的临时条目就是arp缓存。 另,即使不是正确的机器也可以回答那个询问,回答一个错误的MAC,有可能让询问的机子发数据到错误的机子。这就叫“ARP欺骗”,可以说是利用arp协议设计上的漏洞。防止方法是设置静态“IP-MAC对照条目”。 所以,清除ARP缓存一个防止对照表欺骗,可能可解决因ARP功击导致的不能上网或链接错识的问题.
赞
(0)
打赏
微信扫一扫
支付宝扫一扫
Linux系统中编译安装Nginx服务器,看了还不会你来打我
上一篇
2023-04-05
linux下修改环境变量后一重启又复位了。
下一篇
2023-04-05
评论列表(0条)