Networking
路由 Dest: 123.123.123.123, GW: 0.0.0.0 是什麼意思?
我有一個路由表:
Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 123.123.123.123 0.0.0.0 255.255.255.255 UH 0 0 0 vmbr0 123.123.123.0 0.0.0.0 255.255.255.224 U 0 0 0 vmbr0 0.0.0.0 123.123.123.1 0.0.0.0 UG 0 0 0 vmbr0
是否
123.123.123.123 0.0.0.0 255.255.255.255 UH 0 0 0 vmbr0
意思是,這個設備(123.123.123.123)沒有中介(路由器),即設備(目前和123.123.123.123)直接連接?所以數據包可以直接發送到設備(123.123.123.123),在arp路由表的幫助下,從那裡提取123.123.123.123的MAC?
還是我誤解了,這意味著:如果目標 IP 是 123.123.123.123,請進一步查看此表並匹配 0.0.0.0 規則,即然後將其路由到 123.123.123.1?
這似乎是非常基本的,但我找不到任何清楚、明確可解釋的工作人員。如果有一些好文章,我將不勝感激。
是的,123.123.123.123 直接連接到同一個 layer2-network 並且您的主機被配置為直接定址它(在本地 arp 查找的幫助下),而不是使用路由器。
iproute2-tool 可能也值得一看:
/bin/ip 路由顯示
為您提供路由表的另一個視圖,並且
/bin/ip 路由獲取 132.123.123.123
還為您提供“當我嘗試訪問 123.123.123.123 時正在使用什麼介面、源 IP 地址和網關”的答案。