Ik heb een linuxserver (kernel 2.4.x) draaien om met iptables mijn kabelinternet laten delen, dat gaat perfect, maar nu wil ik op poort 8080 een webserver draaien die op poort 8080 van een client (192.168.1.30) draait. Moet eigenlijk niet zo moeilijk zijn, maar het werkt niet.
--
$STATIC_IP = "mijn externe ip"
$IPTABLES = "/sbin/iptables"
$IPTABLES -A tcp_packets -p TCP -s 0/0 -d 192.168.1.30/32 --dport 8080 -j allowed
$IPTABLES -t nat -A PREROUTING -p tcp --dport 8080$STATIC_IP -j DNAT --to 192.168.1.30:8080
--
Foutmelding die ik krijg als ik vanaf internet poort 8080 probeer te benaderen:
IN=ppp0 OUT=eth0 SCR=[bepaald internet ip] DST=192.168.1.30 LEN=60 TOS=0x000 PREC=0x00 TTL=55 ID=42867 DF PROTO=TCP SPT=1105 DPT=8080 WINDOW=32120 RES=0x00 SYN URGP=0
(via ppp0 komt mijn kabel binnen, via eth0 hangt mijn lokale netwerk aan mijn server)
--
$STATIC_IP = "mijn externe ip"
$IPTABLES = "/sbin/iptables"
$IPTABLES -A tcp_packets -p TCP -s 0/0 -d 192.168.1.30/32 --dport 8080 -j allowed
$IPTABLES -t nat -A PREROUTING -p tcp --dport 8080$STATIC_IP -j DNAT --to 192.168.1.30:8080
--
Foutmelding die ik krijg als ik vanaf internet poort 8080 probeer te benaderen:
IN=ppp0 OUT=eth0 SCR=[bepaald internet ip] DST=192.168.1.30 LEN=60 TOS=0x000 PREC=0x00 TTL=55 ID=42867 DF PROTO=TCP SPT=1105 DPT=8080 WINDOW=32120 RES=0x00 SYN URGP=0
(via ppp0 komt mijn kabel binnen, via eth0 hangt mijn lokale netwerk aan mijn server)