Zu bloede fuer Port Forwarding

Frank Matthieß frankm at lug-owl.de
Wed Dec 15 14:16:01 CET 2004


Hauke Joachim Zuehl [2004-12-15 13:40 CET]:
> Am Mit, 2004-12-15 um 01.27 schrieb Jan 'Red Bully' Seiffert:
> > Hauke Joachim Zuehl schrieb:
> > > Hi :)
> > > 
> > Ho
> > 
> 
> Ha :)
> 
> > > Ich gruebel^Wgoogle schon den ganzen Abend rum, um Ports weiterzuleiten.
> > > 
> > Eigentlich nicht schwer
> > 
> > > "iptables -t nat -I PREROUTING -i ppp0 -p tcp --dport 8100 -j DNAT --to 192.168.1.19:80"
> > Hmmmm, muss das da hinten nicht "--to-destination" heissen???
> > 
> 
> Sieht so aus, als ob --to und --to-destination das selbe bedeuten...
> 
> > Also ich habe zum beispiel diese Regel, damit gewisse IRC-Server mit
> > meinem IRC-Client einen Ident machen koennen (security by obscurity):
> > 
> > > iptables -t nat -A PREROUTING -i ppp+ -p tcp -m tcp --dport 113 -j DNAT --to-destination 192.168.0.2:5113
> > 
> > Also zu lesen: lieber Router, wenn was ueber irgend ein ppp-device auf
> > Port 113 tcp reinkommt, reich es weiter an 192.168.0.2 auf Port 5113...
> > 
> 
> So ungefaehr wollte ich das auch haben :)
> 
> > Ach, da faellt mir siedent heiss ein, hasst du denn die allg.
> > Input-Chain auf accept stehen?
> 
> Yupp, hab ich.
> 
> >  und Ueberhaupt und sowieso... nich dass
> > das Packet schon vorher haengen bleibt.
> > Hatt deine iptables-version ein "iptables-save" anzubieten? Dann zeig
> > uns doch mal den Output, falls es immer noch nicht geht.
> > 
> 
> Siehe http://athene.dnsalias.org/meine-regeln.txt
> Wenn ich mir das so ansehe, sollte ich das Paket ipmasq mal runterwerfen
> und die Regeln haendisch bauen.


Ich sehe keine Regel, die von 

FORWARD -i ppp0 -o eth1 -p tcp --dport 80 -j ACCEPT heißt.

Mit dieser regel wird das Paket, welches von der PREROUTING Chain nach
192.168.1.19 um geleitet wird auch akzeptiert.

Beo Portforwarding sind immer zwei Firewallregelb im Spiel:

1. Die DNAT Regel um das Paket zum einem anderen Host unzubiegen
2. die FORWARD Regel, die diese Oaket auch durchläßt.


> 
> Folgende Interfaces habe ich:
> eth0: Interface fuer DSL (1.1.1.1)

Wozu hast Du hier eine IP Adresse, die noch nicht mal aus dem privaten
Adressraum stammt? Für DSL via PPPoE benötigts Du _keine_ IP Adresse auf
dem Interface.

> eth1: Interface zum LAN (192.168.1.13)
> ppp0: :))

Das ist sicher Dein Internetinterface, oder?

Frank.
-- 
Frank Matthieß

"Rudolf Scharping hat den Bart ab. Und er soll auf die Frage 'Wie war's?'
 geantwortet haben: 'Manches hat bitter weh getan." -- Harald Schmidt
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 189 bytes
Desc: Digital signature
URL: <http://lug-owl.de/pipermail/linux/attachments/20041215/83176719/attachment.sig>


More information about the Linux mailing list