S
S
SoSoPavlik2016-01-27 18:39:41
VPN
SoSoPavlik, 2016-01-27 18:39:41

How to forward the port to the internal network if VPN is used?

Архитектура сети: интернет приходит на сервер (Ubuntu), к которому подключена внутренняя сеть, сервер подключен к VPN.
Во внутренней сети есть машина, на которой запущен windows remote desktop.
Нужно получить к ней доступ.
В /etc/rc.local у меня вот такие правила:
-----------------------------------------------------

iptables -F
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
iptables -A FORWARD -i eth0 -o eth0 -j REJECT
iptables -I FORWARD -p tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu
iptables -t nat -A POSTROUTING -s 192.168.15.0/24 -o tun0 -j SNAT --to-source 1$
exit 0

-----------------------------------
ifconfig:
------------------------------------
eth0      Link encap:Ethernet   
          inet addr:XX.XX.XX.XX  Bcast:XX.XX.XX.XX  Mask:255.255.255.0  //IP от провайдера
         

eth1      Link encap:Ethernet  
          inet addr:192.168.15.1  Bcast:192.168.15.255  Mask:255.255.255.0
           

lo        Link encap:Локальная петля (Loopback)
          inet addr:127.0.0.1  Mask:255.0.0.0
          

tun0      Link encap:UNSPEC  
          inet addr:192.168.255.6  P-t-P:192.168.255.5  Mask:255.255.255.255

-------------------------------------
Пытаюсь делать переброс портов:
sudo iptables -t nat -A PREROUTING -p tcp -d IP_VPN --dport 3389 -j DNAT --to-destination 192.168.15.36:3389
sudo iptables -t nat -A POSTROUTING -p tcp --dst 192.168.15.36 --dport 3389 -j SNAT --to-source IP_VPN

Не получается :с
Что я делаю не так?

Answer the question

In order to leave comments, you need to log in

1 answer(s)
R
res2001, 2016-01-27
@res2001

С iptables не знаком. FreeBSD рулит.
Но, если ты подключаешься с наружи по ВПН, то зачем нужно что-то пробрасывать?
Ты по идее и так имеешь доступ во внутреннюю сеть по ВПН. Если по факту не имеешь доступа, то надо что-то подкрутить в настройке ВПН.
Что бы сказать точнее, нужно знать чем организовано ВПН.

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question