[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: доступ к pc в сети 192.168... через соседнюю с реальным ip



Nicholas -> debian-russian@lists.debian.org  @ Thu, 02 Oct 2008 16:33:43 -0400:


 N> Есть "pc1" в локальной сети с адресом eth0 192.168.1.3
 N> он соединяется с удаленным сервером "server" openvpn (с диапазоном реальных
 N> адресов xx.xx.2.0/24) и получает адрес tap 192.168.1.3

 N> "server" имеет настройку iptables:
 N> -A PREROUTING -d xx.xx.2.1 -j ACCEPT
 N> -A PREROUTING -d xx.xx.2.0/24 -j NETMAP --to 192.168.2.0/24
 N> -A POSTROUTING -s 192.168.2.0/24 -j NETMAP --to xx.xx.2.0/24

 N> таким образом "pc1" 192.168.1.3 "получает" внещний ip xx.xx.2.3 (и это
 N> работает):
 N> его ifconfig
 N> eth0    inet addr:192.168.1.3
 N> tap5    inet addr:192.168.2.3

 N> в той же локальной сети есть "pc2" с адресом eth0 192.168.1.4
 N> и www сервисом на порту 8081, до которого надо достучатся "из вне".

 N> Для этого на pc1 создаются правила:

 N> -A PREROUTING --dst 192.168.2.3 -p tcp --dport 8081 -j DNAT --to-destination
 N> 192.168.1.4
 N> -A POSTROUTING --src 192.168.1.4 -p tcp --sport 8081 -j SNAT --to-source
 N> 192.168.2.3:8081

 N> Но они не работают - по адресу xx.xx.2.3:8081 страница не открывается.

 N> Вопрос: как правильно настроить iptables на ps1, что бы получить доступ к
 N> ps2:8081 "из вне" ?

Еще надо на pc1 включить форвардинг и разрешить его в iptables (уже
таблица filter, а не nat), если запрещен.

-- 
Artem Chuprina
RFC2822: <ran{}ran.pp.ru> Jabber: ran@jabber.ran.pp.ru


Reply to: