LINUX.ORG.RU
ФорумAdmin

OpenVpn через разные интерфейсы


0

0

Здравствуйте.

Есть сервер, на нем поднято три интерфейса ppp1, ppp2 и ppp3. Как заставить OpenVpn установить три туннеля, но чтоб каждый из них шел через разные ppp интерфейсы, не через шлюз по умолчанию. Т.е tun1 - ppp1, tun2 - ppp2 и tun3 - ppp3.

Может есть другие туннели (ip tunnel gre не предлагать).

Большое спасибо.

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

Про роуты думал, но у меня один сервер.

ip r add $ip_serv dev ppp$

palladium
() автор топика

Если нужна отказоустойчивость - советую делать это на уровне дефолтного шлюза.

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

У меня три маленьких канала я хочу их объединить в один. И тот виртуальный который как бы все их объединит и будет шлюзом у этой машины.

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

1. Для каждого туннеля - свой юзер. Указывается при запуске openvpn (--user) или в конфиге (user).
2. Для каждого юзера - свой fwmark.
Например
iptables -t mangle -A OUTPUT -m owner --uid-owner openvpn1 -j MARK --set-mark 1
iptables -t mangle -A OUTPUT -m owner --uid-owner openvpn2 -j MARK --set-mark 2
...
3. Для каждого fwmark - своя таблица со своим гейтом.
ip rule add fwmark 1 table openvpn1
ip rule add fwmark 2 table openvpn2
Ну а команды создания таблиц и добавления в них роутов пишите сами :)

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