我在 VirtualBox 上有一个带有桥接网络的虚拟机。我的主机的IP是10.8.114.160
.我的虚拟机的IP是10.7.34.8
(我的路由器以某种方式将不同CIDR网络中的地址分配给各种设备)。
这是我的虚拟机上的结果ip route
:
default via 10.7.32.1 dev eth0
default via 10.7.32.1 dev eth0 proto dhcp src 10.7.34.8 metric 100
10.7.32.0/21 dev eth0 proto kernel scope link src 10.7.34.8
10.7.32.1 dev eth0 proto dhcp scope link src 10.7.34.8 metric 100
顺便说一句,为什么default
列出两次?
当我这样做时traceroute 10.8.114.160
,我得到以下信息:
traceroute to 10.8.114.160 (10.8.114.160), 30 hops max, 60 byte packets
1 10.196.0.2 (10.196.0.2) 8.100 ms 7.893 ms 7.708 ms
2 10.8.114.160 (10.8.114.160) 18.035 ms 17.848 ms 17.575 ms
我希望通信从发送到 的数据包开始10.7.32.1
,因为路由表就是这么说的。为什么它被发送到10.196.0.2
?