Назад | Перейти на главную страницу

Почему первый переход traceroute не является маршрутизатором по умолчанию?

маршрут по умолчанию:

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??

Хорошо, 10.1.1.1 не может быть первым переходом, потому что он не находится в той же сети, что и интерфейс. Шлюз для сетевого интерфейса должен быть первым переходом. Шлюз - это то, где хост будет отправлять любой трафик, предназначенный для другой сети, и это переход.