arp 显示 169 范围内的奇怪 IP 地址

arp 显示 169 范围内的奇怪 IP 地址

我刚刚运行了 arp:我是一个天生好奇的人,有时候,我喜欢出于无聊而运行一些随机命令

返回结果:

Address                  HWtype  HWaddress           Flags Mask            Iface
169.254.210.73                   (incomplete)                              wlp2s0
192.168.2.3                      (incomplete)                              wlp2s0
router.Belkin            ether   94:10:3e:f8:12:b3   C                     wlp2s0
192.168.2.119                    (incomplete)                              wlp2s0
169.254.153.105                  (incomplete)                              wlp2s0
169.254.158.127                  (incomplete)                              wlp2s0
169.254.79.15                    (incomplete)                              wlp2s0

我已经跟踪了所有 169 个地址并且它们全部反弹回我的机器。

我刚刚刷新了 arp 表并重启了路由器。所有 IP 地址都保留了下来,并且与之前完全相同。它们也跟踪路由回了我的计算机。

ifconfig 显示这些接口:

Iface      MTU    RX-OK RX-ERR RX-DRP RX-OVR    TX-OK TX-ERR TX-DRP TX-OVR Flg
bond0     1500        0      0      0 0             0      0      0      0 BMm
enp1s0    1500        0      0      0 0             0      0      0      0 BMU
lo       65536  1383953      0      0 0       1383953      0      0      0 LRU
vboxnet0  1500        0      0      0 0             0      0      0      0 BM
wlp2s0    1500  3890437      0      1 0       2289353      0      0      0 BMRU

运行时:sudo ip -s -s neigh flush all

192.168.2.1 dev wlp2s0 lladdr 94:10:3e:f8:12:b3 ref 1 used 62/26/16 probes 4 REACHABLE

*** Round 1, deleting 1 entries ***
*** Flush is complete after 1 round ***

答案1

范围内的地址169.254.x.x是自分配的链接本地 IP 地址。这通常发生在设备无法从 DHCP 服务器获取 IP 时。这些条目不一定会造成任何损害,但是您可以刷新缓存arp

sudo ip -s -s neigh flush all

应该刷新arp缓存。

否则,你可以使用arpfrom从缓存net-tools中删除特定的 IP :arp

sudo arp -d <ip address>

-d用于删除)。

相关内容