我有一个几乎开箱即用的 openwrt 设置,尽管我遵循了“保护路由器指南”,所以设置了密码,在不同的端口上 ssh(通过隐蔽性实现安全性)。但是,我看到一些奇怪的 IP 地址连接到 WAN 接口:
root@OpenWrt:~# cat /proc/net/arp
IP address HW type Flags HW address Mask Device
192.168.1.67 0x1 0x0 00:00:00:00:00:00 * eth0.2
192.168.1.115 0x1 0x0 00:00:00:00:00:00 * eth0.2
192.168.1.4 0x1 0x0 00:00:00:00:00:00 * eth0.2
192.168.1.1 0x1 0x2 00:1f:90:XX:XX:XX * eth0.2
...
我知道 192.168.1.1 是我的 ISP 路由器,我将 OpenWRT 路由器连接到该路由器,但我不确定其他路由器是什么。而且它们有一个奇怪的 MAC 地址。有人知道那可能是什么吗?我的机顶盒有一个 192.168.1 地址,但它不是其中之一。可能是它在不同时间被分配了不同的 IP 地址,并最终出现在我的 ARP 表中?
我正在使用 BARRIER BREAKER (14.07-rc3、r42056)
答案1
标志0x0
和 HW 地址00:00:00:00:00:00
意味着这是一个失败的 ARP。
测试 ping 本地网络上未使用的 IP 地址,然后重新列出。该 IP 地址现在也应该显示在 的输出中cat /proc/net/arp
。还可以使用arp
命令,该命令应该显示(不完整)相关 IP 地址的 HWaddress。