To be a better coder
分类: LINUX
2019-04-19 15:16:11
日记信息表示该设备一直接收对端发送的免费arp报文,说明对端一直在发送arp报文,请确认对端设备发送免费arp报文的作用,如果没有作用,可将免费arp报文功能去掉!
使用ip命令清除某一网络接口的arp(下面命令是 eth0 接口)
ip neigh flush dev eth0
在Linux下,清除arp缓存表,例如:
1
|
arp -d 10.0.3.6
|
我们可以用上面这条命令清除某一条记录,也可以用
1
|
arp -n |awk '/^[1-9]/{print "arp -d " $1}' |sh -x
|
清楚所有arp缓存,清除后效果如下:
MAC地址下方会变为"incomplete",如果ping 一下ip地址就会再次获得相应的MAC地址。
windows 清除缓存的方法也类似,只不过全部清除方法更简单,直接"arp -d"就可以了,也可以加一个ip只删除一条。