LINUX.ORG.RU
ФорумAdmin

Помогите с OpenVPN (несколько ip)

 


0

2

Добрый день. Долго гуглил, но чета не нагуглил ответ на свой вопрос...

Имеем: CentOS 6.6 на OpenVZ + 2ip адреса. Один основной, другой дополнительный.

Решил поднять openvpn на сервере. Воспользовался многочисленными инструкциями в инете и в принципе все работает. Но вот возникла загвоздка: Мне нужно сделать так, чтобы при подключении клиента к ip1 я выходил через ip1, а если через ip2 то внешний был бы тоже ip2. У меня же получается так что даже если подключиться к ip2, то все равно внешний адрес получается ip1 (смотрел по 2ip.ru). Как привязать вход и выход?

Заранее спасибо за ответы.


Можно так, к примеру. На событие Up вешаешь скрипт, который увязывает назначенный тебе адрес с внешним ip по которому ты зашел. На событие down удаляешь это правило.

Секция «SCRIPTING AND ENVIRONMENTAL VARIABLES» в Maintenance Commands

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

Я так понимаю что в конфиге openvpn надо прописать up <script> down <script>

А как увязать адрес? То есть что прописать в скрипте? И не будет ли конфликтов, если один клиент зашел под одним адресом, а другой под другим?

P.S. Сорри за такие вопросы, я чайник. Только учусь :)

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

up <script> down <script>

Да, а в нем правило iptables

А как увязать адрес?

ENVIRONMENTAL VARIABLES

petav ★★★★★
()

Говорят, опция --multihome решает все проблемы

areisp
()

1. Два OpenVPN со своими адресами listen и раздельными пулами адресов

2. Policy routing для всего, что пришло через tun'ы

3. ... и на OpenVZ пункт 2 не взлетит.

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