The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"назначить маршрут при создании туннеля"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [ Отслеживать ]

"назначить маршрут при создании туннеля"  +/
Сообщение от handler2006 (ok) on 06-Май-09, 19:32 
Здравствуйте!
Имеем локальную сеть (статические адреса) с выходом в интернет.
Каждый клиент имеет статический маршрут и канал, созданные предварительно стартовым скриптом, и в правилах  iptables пакеты маркируются и направляются в соответствующие каналы.
Теперь же решено перейти на vpn-туннели, чтобы пользователь входил в сеть по логину.
vpn-сервер настроил, клиенты Windows и Linux успешно коннектятся к серверу, а вот как им динамически назначить маршрут и канал?
В файле /etc/ppp/ip-up добавляю, к примеру, маршрут по-умолчанию:
route add default gw x.x.x.x
Но пакеты в мир не уходят
Подскажите, пожалуйста, как правильно выполнять динамическую маршрутизацию при создании туннелей (ведь туннели будут постоянно добавляться-убавляться и нужно балансировать нагрузку на шлюзы)
Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "назначить маршрут при создании туннеля"  +/
Сообщение от handler2006 (ok) on 10-Май-09, 17:42 
Прочитал статью http://www.opennet.me/base/net/vpn_pptp.txt.html

Проблема 1:
В скриптах /etc/ppp/ip-up и ip-down правила IPTABLES добавляются в конец после DROP и потому они не применяются ни одной из команд: -A(ADD) -I(INSERT)

Проблема 2:
Насколько я понимаю, VPN-туннель попадает в цепочку FORWARD. Тогда пишем:
IPTABLES -A FORWARD -i ppp+ -j ACCEPT
Это значит мы пропустили в одну сторону.
Нам осталось его завернуть NAT-ом и пропустить в обратную сторону.
Помогите составить последние два правила

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "назначить маршрут при создании туннеля"  +/
Сообщение от PavelR (??) on 11-Май-09, 08:52 
>[оверквотинг удален]
>В скриптах /etc/ppp/ip-up и ip-down правила IPTABLES добавляются в конец после DROP
>и потому они не применяются ни одной из команд: -A(ADD) -I(INSERT)
>
>
>Проблема 2:
>Насколько я понимаю, VPN-туннель попадает в цепочку FORWARD. Тогда пишем:
>IPTABLES -A FORWARD -i ppp+ -j ACCEPT
>Это значит мы пропустили в одну сторону.
>Нам осталось его завернуть NAT-ом и пропустить в обратную сторону.
>Помогите составить последние два правила

iptables -t nat -A POSTROUTING -j SNAT --to-source=1.2.3.4 -o eth0
iptables -A FORWARD -o ppp+ -j ACCEPT

>Каждый клиент имеет статический маршрут и канал, созданные предварительно стартовым
>скриптом, и в правилах  iptables пакеты маркируются и направляются в соответствующие
>каналы.

Обратитесь к тому, кто это настроил, потому-что это ужасный бред:

>В файле /etc/ppp/ip-up добавляю, к примеру, маршрут по-умолчанию:
>route add default gw x.x.x.x

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2025 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру