Kollégák,
Adva van egy Ububntu 8.10-es hosztom egy VMware Workstationnal, ahol egy XP fut egy alkalmazással. Egy portot szeretnék dedikálni az említett applikációnak, amiben a segítségeteket kérném. A hálózat felépítése a következő:
Router:
külső láb - publikus cím
belső láb - 192.168.1.1
port forward bekapcsolva
Ubuntu:
külső láb, eth0- 192.168.1.100
belső láb, vmnet8 - 192.168.79.2
XP (virtuális):
IP - 192.168.79.10
Az iptables-t a következő sorokkal egészítettem ki:
# PORT FORWARD lanc
iptables -A INPUT -p tcp --dport 19897 -j ACCEPT
iptables -A OUTPUT -p tcp --dport 19897 -j ACCEPT
echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A PREROUTING -i eth0 -p tcp --dport 19897 -j DNAT --to-destination 192.168.79.10:19897
iptables -t nat -A POSTROUTING -o vmnet8 -p tcp --dport 19897 -j SNAT --to-source 192.168.79.2
Találtam egy doksit az ubuntu.hu-n, ahol az van írva, hogy POSTROUTING szabálynál forráscímként az átjáró adatait kell megadni. Az én olvasatomban ez a vmnet8 (a VMware gateway), de lehet hogy a külső router-re gondolnak, mint a legutolsó átjáróra.
Ami furcsa, hogy az adott port zárva van az XP felől, az ubuntun pedig nyitva.
Mit írtam rosszul, vagy mit hagytam ki?
Köszönöm,
Laci