Falseclock
@Falseclock
решаю нестандартные задачи

Как сделать NAT для openvpn?

Есть машина, на которой был поднять openvpn сервер на порту 1194. Все как обычно.

Теперь поднята другая машина с openvpn. Как на старом правильно сделать проброс на новый сервер?

На старой машине потушен сервис и внесены правила:
iptables -t nat -A PREROUTING -p udp --dport 1194 -j DNAT --to-destination 10.204.11.200:1194
iptables -t nat -A POSTROUTING -j MASQUERADE


Соединение доходит на нужный сервер, вижу в логах, но обратной связи с клиентом нет.

Что нужно еще добавить в iptables, чтобы получилось перебросить соединение на новый сервер?

621a171e71454112796182.png
  • Вопрос задан
  • 196 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Drno
тоесть Вы хотите переадресовать запрос на подключение к VPN со старого сервака на новый?
в Iptables же вроде есть правило redirect.

А не проще на клиентах изменить адрес на новый? или просто домен перенаправить?
Ответ написан
@ivanfed
Эх брат с такой же фигней мучаюсь, только у меня handshake проходит хотя навскидку правала такие же как у тебя, клиент vpn устанавливает соединение, но трафик не идет, ну и соответственно так как пинг не проходит через пару минут и соединение считается разорваным.
при том что все тоже самое но с TCP работает без проблем. Шляпа имеено с UDP DNAT
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы