Ip-Routing
網路中的未知節點
當我查看路由表時,我注意到本地網路中有兩個 IP 地址,我不確定它們來自哪裡。我目前只有一台電腦連接到我的路由器,其 LAN 地址為 192.168.2.6。這是 Ubuntu 上的輸出:
route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.2.1 0.0.0.0 UG 100 0 0 eth0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 eth0 192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.2.1 是由 G 標誌表示的預設網關,但 169.254.0.0 和 192.168.2.0 可能是什麼?我沒有列印機,除了我的電腦在 192.168.2.6 和預設網關(我的路由器)在 192.168.2.1 之外,沒有其他任何 IP。
這些不是節點,它們是網路(您的設備地址所在的子網
192.168.2.0/24
,以及自動私有範圍169.254.0.0/16
)。除了路由列表中的路由器之外,您永遠不會看到特定節點,而這些節點僅存在於其中,因為它們是連接的路由(預設網關不會用於連接到這些地址)。
您是否正在考慮 ARP 表,其中包含您子網中其他設備的條目?