有静态路由可用时,流量通过默认接口

有静态路由可用时,流量通过默认接口

我有一个仅主机的 VirtualBox 网络,我正尝试与之交互。我的主机上的路由似乎配置正确,但我无法与之交互vboxnet

当我时traceroute,似乎流量是通过我的默认网关而不是通过静态路由出去的。

# route 
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         Windows-Phone.m 0.0.0.0         UG    600    0        0 wlan0
192.168.57.0    0.0.0.0         255.255.255.0   U     0      0        0 vboxnet1
192.168.137.0   0.0.0.0         255.255.255.0   U     600    0        0 wlan0
# traceroute 192.16.57.200
traceroute to 192.16.57.200 (192.16.57.200), 30 hops max, 60 byte packets
 1  Windows-Phone.mshome.net (192.168.137.1)  4.471 ms * *
 2  * * *
 3  * * *

我不明白为什么会发生这种情况,以及我该如何解决它。

答案1

如果我没看错的话,您刚才打错了地址。您原本想拨打的是 192。16.57.200(16 作为第二个八位字节)而不是 192。168.57.200. 因此选择了默认网关,因为没有直接的途径。

相关内容