LINUX.ORG.RU
решено ФорумAdmin

tracepath показывает ответ не от того шлюза


0

1

Всем привет. Возможно, вопрос дебильный, но: разве не должен tracepath вторым хопом показывать шлюз, настроенный в таблице маршрутизиции? У меня настроен шлюз .249, а ответ приходит от .248, при том что про .248 вообще в маршрутах ничего нет.

[root@server root]# ip route get 192.168.100.156
192.168.100.156 via 192.168.54.249 dev eth0  src 192.168.54.36
    cache  mtu 1500 advmss 1460
[root@server root]# tracepath 192.168.100.156
 1?: [LOCALHOST]     pmtu 1500
 1:  192.168.54.248 (192.168.54.248)                        1.687ms
 2:  no reply
 2:  192.168.54.248 (192.168.54.248)                      asymm  1 2006.398ms !H
     Resume: pmtu 1500
[root@server root]# ip route | grep 248
[root@server root]# ip route | grep default
default via 192.168.54.254 dev eth0

Либо он просто имеет два адреса в одной подсети и отвечает с первого.

blind_oracle ★★★★★ ()
Ответ на: комментарий от zolden

Посмотри в arp таблицу.

если у одного из них mac 00:00:5E:00:01:xx или они одинаковые, то очень похоже на vrrp.

У меня провайдерский шлюз вообще отвечает своим каким-то адресом.

tracepath -n 8.8.8.8
 1:  10.150.100.7      0.187ms pmtu 1500
 1:  10.0.35.1         1.119ms 
 2:  95.161.0.17       1.312ms 

на подключении 10.150.100.7/25 gw:10.150.100.1

vel ★★★★★ ()
Последнее исправление: vel (всего исправлений: 1)
Ответ на: комментарий от vel

Действительно, у них одинаковые мак-адреса, причем по ip .248 шлюз не отвечает. Буду мучить админов той сети. Всем большое спасибо!

gaga ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.