Toon posts:

iptables + forwarden

Pagina: 1
Acties:

Verwijderd

Topicstarter
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)

Verwijderd

Op de eerste 2 regels maar eerst even de $ weg laten en de spatie's er tussen uit.

Verwijderd

netfilter.samba.org staat ergens een link. moet je maar es kijken.. ik kan het niet beter uitleggen vandaar.:)

Verwijderd

Topicstarter
Op zaterdag 06 oktober 2001 19:46 schreef da_Stimpy het volgende:
Op de eerste 2 regels maar eerst even de $ weg laten en de spatie's er tussen uit.
Er staat wel IPTABLES = "/sbin/iptables", maar ik bedoelde dat $IPTABLES == "/sbin/iptables"

Verwijderd

Topicstarter
Met

$IPTABLES -A FORWARD -p tcp -i eth0 --dport 8080 -j ACCEPT

erbij werkt het nog steedst niet :(

Verwijderd

Topicstarter
-i eth0 moet natuurlijk -i ppp0 zijn |:( |:( |:(

Nu komt alles er wel door, alleen vertraagd, de eerste keer verbinding wordt nog steeds geblocked :(
Pagina: 1