LINUX.ORG.RU
ФорумAdmin

маршрутизация


0

0

На шлюзе поднимается два ppp интерфейса. Один устанавливается как default gateway (ppp0) и спользуется для snat'a пользователей из внутренней локалки. А второй (ppp1) должен быть виден из интернета (на нем крутится www и почта). Но когда, как я уже говорил, другой интернейс (ppp0) устанавливается в качестве default gw, тот который внешний (ppp1) перестает быть виден из интернета. Интрефейс поднят, но пакеты не ходят. Как вылечить?

anonymous

Ответ на: комментарий от chucha

Ага, спасибо, я знаюч то поможет =) Может кто поможет конкретным примеров? Сам просто не имел дела с такой тонкой настройкой. Буду весьмя признателен.

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

Это происходит ротому что пакеты приходящие по ppp1 уходят назад черз ppp0. Нужно сделать так чтобы пакет пришедший с первого линка и уходил с
него же, аналогично и для второго.

1. Создаешь две таблицы маршрутизации
в файле /etc/iproute2/rt_tables добавляешь две таблицы

10 link1
20 link2

2. заполняешь таблици роутами и добавляешь рулесы
ip route 195.195.195.100/30 dev ppp0 src 195.195.195.101 table link1
ip route add default via 195.195.195.102 table link1
ip rule add from 195.195.195.101 table link1

и аналогично для второго линка.
Здесь 195.195.195.101 это ип ppp0, 195.195.195.102 дефолт шлюз прова

3. ip route flush cache

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