Rotzbuab
20.06.03, 09:50
habe auf einem Windows-Client (192.168.1.52) einen VNC-Server laufen, im Netz steht auch ein Router mit dsl-anbindung.
Nun würde ich übers Internet gerne diesen Windows-Client per VNC steuern, also dachte ich mir ich hab nur den Port 5900 umzuleiten auf den Client, getan per:
-----------------------
# IP-Adresse des LAN-Interface ermitteln
LAN_IP=$(ifconfig eth0 | head -n 2 | tail -n 1 | cut -d: -f2 | cut -d" " -f 1)
# NAT fuer VNC
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 5900 -j DNAT --to-destination 192.168.1.52
iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 5900 -j SNAT --to-source $LAN_IP
iptables -A FORWARD -i ppp0 -m state --state NEW -p tcp -d 192.168.1.52 --dport 5900 -j ACCEPT
-----------------------
aber leider ohne erfolg, der vnc-server läuft, denn im LAN komme ich ohne probleme auf den client.
hoffe mir kann jemand helfen :)
Nun würde ich übers Internet gerne diesen Windows-Client per VNC steuern, also dachte ich mir ich hab nur den Port 5900 umzuleiten auf den Client, getan per:
-----------------------
# IP-Adresse des LAN-Interface ermitteln
LAN_IP=$(ifconfig eth0 | head -n 2 | tail -n 1 | cut -d: -f2 | cut -d" " -f 1)
# NAT fuer VNC
iptables -t nat -A PREROUTING -i ppp0 -p tcp --dport 5900 -j DNAT --to-destination 192.168.1.52
iptables -t nat -A POSTROUTING -o eth0 -p tcp --dport 5900 -j SNAT --to-source $LAN_IP
iptables -A FORWARD -i ppp0 -m state --state NEW -p tcp -d 192.168.1.52 --dport 5900 -j ACCEPT
-----------------------
aber leider ohne erfolg, der vnc-server läuft, denn im LAN komme ich ohne probleme auf den client.
hoffe mir kann jemand helfen :)