LINUX.ORG.RU
ФорумAdmin

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


0

0

Похоже возникла проблема с маршрутизацией.
Имеются два интерфейса на двух провайдеров
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
... и всё пингуется.

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


Попробуй устройство указать

route del default route add default gw 222.222.222.223 eth1

ну, или

ip route del default ip route add default via 222.222.222.223 dev eth1

lvi ★★★★
()

Попробуй устройство указать

route del default
 
route add default gw 222.222.222.223 eth1

ну, или 

ip route del default
 
ip route add default via 222.222.222.223 dev eth1

lvi ★★★★
()

Не проще ли

ip route change via 222.222.222.223

anonymous
()

а NAT`ить Вы не забыли часом ? любой пакет исходящий от вашей системы, отравляется от имени конкретного и ровно одного IP, вне зависимости от того, из какого интерфейса исходит; шлюз (который у провайдера) просто шизеет получая пакеты от чужой сети. и картинка получается именно такая, какую Вы описали.

anonymous
()
Ответ на: комментарий от anonymous

Так ничего и не получилось :( По поводу NAT, то у меня натится и тот и тот интерфейс:

-A POSTROUTING -o eth0 -j SNAT --to-source 111.111.111.111
-A POSTROUTING -o eth1 -j SNAT --to-source 222.222.222.222

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