PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Webserver



Die Borg
06.01.05, 17:16
hi,
Wie kann ich es mit den iptables erreichen, dass mein Webserver hinter dem Router erreichbar ist?
iptables -t nat -A PREROUTING -p tcp --dport 80 -j DNAT --to 192.168.1.11
hat funktioniert, ich konnte aber nicht mehr surfen. Wahrscheinlich wurden die HTTP Streams, die angefordert wurden auf meinen Server umgeleitet.
Hat wer ne Lösung? Wäre wirklich dringend.
Danke schon im Voraus!
Mfg,
Alex

derRichard
06.01.05, 17:58
hallo!

filter halt auch noch nach der quelle.
also, dass die regel nicht greift wenn dein lokales net die quelle ist.
--source ! 192.168.0.0/24

//richard

Die Borg
06.01.05, 18:40
Geht leider nicht :confused:

Unimatrix01 root # iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Unimatrix01 root # iptables -A PREROUTING -t nat -p tcp --dport 80 -j DNAT --to192.168.1.11 --source ! 192.168.0.0/24

derRichard
06.01.05, 18:51
hallo!

tja, bei mir gehts.
im übrigen, das hatten wir hier im board schon x-mal.

//richard

Die Borg
06.01.05, 18:55
Ich such mich ja selbst grad zu tode mit "webserver linux router"

edit: Ich hab gerade herausgefunden, dass mir eine FORWAR Regel gefehlt hat. Danke.
Nur einen kleinen Schönheitsfehler hat das ganze noch (oder ist das normal, hab da mal was in die richtung gehört): Ich kann intern den Server über die externe IP nicht erreichen.

Mfg,
Alex

RichieX
07.01.05, 17:18
Nur einen kleinen Schönheitsfehler hat das ganze noch (oder ist das normal, hab da mal was in die richtung gehört): Ich kann intern den Server über die externe IP nicht erreichen.


Richtig! Du musst das ganze über den internen DNS oder hosts lösen.

RichieX