LINUX.ORG.RU

Сообщения Ano921

 

Openvpn проброс 80 порта от клиента на сервер (шлюз)

Форум — Job

Есть сервер 1 с IP 1.3.4.5 он же шлюз OpenVPN Есть сервер 2 с IP 2.3.4.5 он же клиент Openvpn сервера №1

Необходимо с сервера #2 пробросить внешний (тот что смотрит в мир айпи) 80 порт на сервер №1 через туннель openvpn, так чтобы сохранялся источник IP-адреса от кого исходит запрос.

PUBLIC_IP=212.24.17.13 - Публичный IPv4

/sbin/iptables -A FORWARD -p tcp -i eth0 -d 10.8.0.1 –dport 80 -j ACCEPT /sbin/iptables -t nat -A PREROUTING -p tcp -d $PUBLIC_IP –dport 80 -j DNAT –to-destination 10.8.0.1:80 /sbin/iptables -t nat -A POSTROUTING -o tun+ -j MASQUERADE

Нашел такое, оно работает, но из-за маскарада оно теряет IP с которого идет подключение на 80й порт и подключения исходят от 10.8.0.2, а должно выдавать белый IP

Жду отклика на задачу, готов оплатить.

 , ,

Ano921
()

Проброс порта с сохранением IP источника openvpn

Форум — General

Есть сервер 1 с IP 1.3.4.5 он же шлюз OpenVPN Есть сервер 2 с IP 2.3.4.5 Клиент Openvpn сервера №1

Необходимо с сервера #1 пробросить внешний (тот что смотрит в мир айпи) 80 порт на сервер №2 через туннель openvpn

PUBLIC_IP=212.24.17.13 - Публичный IPv4

/sbin/iptables -A FORWARD -p tcp -i eth0 -d 10.8.0.1 –dport 80 -j ACCEPT /sbin/iptables -t nat -A PREROUTING -p tcp -d $PUBLIC_IP –dport 80 -j DNAT –to-destination 10.8.0.1:80 /sbin/iptables -t nat -A POSTROUTING -o tun+ -j MASQUERADE

Нашел такое, оно работает, но из-за маскарада оно теряет IP с которого идет подключение на 80й порт.

Не особо силен в маршрутизации, потому обращаюсь к всевышним знатокам сего дела. Спасибо

Перемещено Dimez из linux-org-ru

 , ,

Ano921
()

RSS подписка на новые темы