Ошибка маршрутизации для одного IP-адреса
Один один IP-адрес неверно маршрутизируется одним из моих серверов Ubuntu 14.04. Это происходит второй раз за месяц.
Маршрут, который он должен был пройти, - это другой сервер в локальной сети, который является конечной точкой нескольких туннелей OpenVPN; вместо этого он, кажется, направляется к шлюзу по умолчанию. Другие IP-адреса в той же удаленной сети маршрутизируются правильно.
Решение простое: удаление маршрута и добавление маршрута (для маршрута, который должен использоваться для этого адреса) или просто перезагрузка, но почему это происходит? Кто-нибудь может предложить возможное объяснение?
Таблица маршрутизации, плохая и хорошая трассировка следуют. Я взломал ближайшие нелокальные IP-адреса и несколько имен для безопасности. "bbbb" - это машина OpenVPN, "aaaa" - это машина, которая выдает ошибку.
Все маршруты, кроме шлюза по умолчанию, являются статическими и добавляются через 'post-up' в /etc/network/interfaces.
root@aaaa:~# route
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
default firewallcluster 0.0.0.0 UG 100 0 0 eth0
10.0.0.0 firewallcluster 255.255.255.0 UG 0 0 0 eth0
10.0.0.0 bbbb 255.0.0.0 UG 0 0 0 eth0
10.0.60.0 firewallcluster 255.255.255.0 UG 0 0 0 eth0
10.1.0.0 firewallcluster 255.255.255.0 UG 0 0 0 eth0
10.8.0.0 10.9.0.36 255.255.255.0 UG 0 0 0 eth0
10.9.0.0 * 255.255.254.0 U 0 0 0 eth0
10.10.10.8 firewallcluster 255.255.255.255 UGH 0 0 0 eth0
10.10.10.9 firewallcluster 255.255.255.255 UGH 0 0 0 eth0
10.10.10.11 firewallcluster 255.255.255.255 UGH 0 0 0 eth0
10.33.0.0 firewallcluster 255.255.0.0 UG 0 0 0 eth0
root@aaaa:~# traceroute 10.11.16.10
traceroute to 10.11.16.10 (10.11.16.10), 30 hops max, 60 byte packets
1 10.9.0.252 (10.9.0.252) 0.589 ms 0.729 ms 0.893 ms
2 xx.xx-xx-xxx.adsl-static.isp.belgacom.be (xxx.xx.xx.xx) 5.803 ms 5.824 ms 5.879 ms
3 zz.zz.zzz.zzz (zz.zz.zzz.zzz) 7.658 ms 7.688 ms 8.021 ms
4 xx.xxx-xxx-xx.adsl-static.isp.belgacom.be (xx.xxx.xxx.xx) 8.394 ms 9.398 ms 9.235 ms
5 ae-28-1000.iprstr1.isp.belgacom.be (91.183.246.84) 9.171 ms 8.401 ms 8.959 ms
6 ae-17-1000.ibrstr3.isp.belgacom.be (91.183.246.88) 8.476 ms 7.221 ms 7.463 ms^C
root@aaaa:~# traceroute 10.11.16.12
traceroute to 10.11.16.12 (10.11.16.12), 30 hops max, 60 byte packets
1 bbbb (10.9.0.22) 0.399 ms 0.430 ms 0.422 ms
2 10.255.255.234 (10.255.255.234) 27.611 ms 28.214 ms 29.370 ms
3 10.11.16.12 (10.11.16.12) 29.806 ms 30.783 ms 31.429 ms