默认路由是:
ip route show
:
10.0.0.0/23 dev eth1 proto kernel scope link src 10.0.0.150
default via 10.1.1.1 dev eth0 metric 100
和
traceroute www.google.com
traceroute to www.google.com (172.217.25.68), 30 hops max, 60 byte packets
1 10.1.2.246 (10.1.2.246) 0.201 ms 0.184 ms 0.166 ms
2 218.66.X.X (218.66.X.X) 1.657 ms 1.667 ms 2.210 ms
这是什么意思?
因为默认路由是10.1.1.1
,所以 的第一条记录traceroute
应该是10.1.1.1
,对吗?
为什么反而会这样呢10.1.2.246
?
答案1
嗯,10.1.1.1
不能是第一跳,因为它与接口不在同一个网络中。网络接口的网关必须是第一跳。网关是主机将任何发往不同网络的流量发送到的地方,它是一个跳。