LINUX.ORG.RU

Сообщения DemYaN

 

так пинг есть, а так нету :(

Похоже возникла проблема с маршрутизацией.
Имеются два интерфейса на двух провайдеров
eth0: 111.111.111.111 шлюз 111.111.111.112 и
eth1: 222.222.222.222 шлюз 222.222.222.223
Вначале таблица маршрутизации выглядит так:

111.111.111.110 0.0.0.0 255.255.255.248 U eth0
222.222.222.220 0.0.0.0 255.255.255.240 U eth1
169.254.0.0 0.0.0.0 255.255.0.0 U eth0
0.0.0.0 111.111.111.112 0.0.0.0 UG eth0

Допустим работоспособность каналов я хочу проверить пропинговав www.kernel.org:
ping -I eth0 www.kernel.org
ping -I eth1 www.kernel.org
всё отлично - пинг есть. Далее я меняю шлюз по умолчанию на 222.222.222.223 (eth1):
ip route del default
ip route add default via 222.222.222.223
ip route flush cache
...и тут самое интересное - пинг через eth1 есть,а через eth0 - нету :(
В первом случае показывает обмен icmp пакетами, а во втором ARP:

arp who-has zeus-pub2.kernel.org tell 111.111.111.111

Переключаю обратно
ip route del default
ip route add default via 111.111.111.112
ip route flush cache
... и всё пингуется.

Может есть идеи?

DemYaN
()

RSS подписка на новые темы