LINUX.ORG.RU
ФорумAdmin

Проблема с двумя интернет каналами


0

0

Следующая ситуация ppp0 - pppoe adsl канал over eth1

ppp1 - pptp vpn over eth0 оба с ральными ай-пи, поднимаются с разных физических сетевых интерфейсов

Маршрут по умолчанию через ppp0 ip route add default via 195.5.XXX.XXX dev ppp0

Не могу достучаться до ip-шника на интерфейсе ppp1 (я его пингую) из инета (фаервол отключен, все таблицы -P -j ACCEPT): пакеты приходят по каналу ppp1, и вообще не уходят - даже через ppp0. такое впечатление, что пакет не проходит к ядру.

Подскажите, пожалуйста, что делать, как настроить на корректную работу оба интерфейса ????

anonymous

Ты же сам написал - Маршрут по умолчанию через ppp0 ip route add default via 195.5.XXX.XXX dev ppp0

Никаких проблем тут нет. А ответ на lartc.org

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

Ответ ни капли не приблизил к решению, уже не первый день изучаю lartc.org и решения там не нашел. Коль для тебя все так просто, то не заумно ответь как разрулить эту проблему или пришли линк, с решением. ЕЩЕ РАЗ ПОДЧЕРКИВАЮ, что ПАКЕТЫ НЕ ОТХОДЯТ НИ С ОДНОГО ИНТЕРФЕЙСА!!! несмотря на ip route get 194.187.123.221 194.187.123.221 via 195.5.5.19 dev ppp0 src 91.124.XXX.XXX cache mtu 1492 advmss 1452 hoplimit 64

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

Прочел статью http://lartc.org/howto/lartc.netfilter.html

Создал правила

iptables -I PREROUTING -i ppp1 -t mangle -j MARK --set-mark 1

echo 1 ppp1.out >> /etc/iproute2/rt_tables

ip rule add fwmark 1 table ppp1.out ip route add default via 194.44.36.15 dev ppp1 table ppp1.out

Не помогло!!! Пакеты по прежнему приходят, и бесследно пропадают! Люди выручайте!!!

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

тут вот какая проблема:

с инета пингуют (адрес пингующего IP 1.2.3.4) на этом серваке IP 11.22.33.44 (это IP канала ppp1).

На сервер сказано:
route default dev ppp0

Так вот, пакеты действительно приходят по каналу ppp1, но вот ответ уже никада не уходит: ни по ppp1, ни по ppp0.

Хотя, есть сказать
ip route get 1.2.3.4, он говорит: "та мля, конечно канал ppp0, о чем речь!"

Далее, мы ему не верим, а делаем:
route add -host 1.2.3.4/32 dev ppp1

И тогда ответы на пинг запросы чудом начинаю уходить.

Почему они раньше не уходят ? Почему ip route говорит что знает, куда отправлять пакеты, но не отправляет ? Вот в чем вопрос.

nial
()

Хм, если пакеты должны проходить через хост и не проходят, то возникает вопрос, а разрешен ли форвар?

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