View previous topic :: View next topic |
Author |
Message |
SNo0py Apprentice
Joined: 12 Jul 2002 Posts: 270 Location: Vienna, Austria
|
Posted: Mon Jul 22, 2002 7:42 am Post subject: iptables - INPUT, OUTPUT, FORWARD, ...? |
|
|
Hi Leute,
ich hab mir über's Wochenende den Gentoo Security Guide angesehen und ganz verstehe ich die iptables noch nicht
Wann werden die Regeln aus INPUT, wann aus OUTPUT und wann aus FORWARD genommen?
Wann werden die NAT-Regeln angewendet? Warum steht im Guide
$IPTABLES -t nat -A POSTROUTING -o $INT1_INTERFACE -j MASQUERADE
-o und nicht -i???
Danke schon mal,
Mike _________________ Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you. |
|
Back to top |
|
|
Larde Guru
Joined: 07 Jun 2002 Posts: 313 Location: Duesseldorf, Germany
|
Posted: Mon Jul 22, 2002 7:51 am Post subject: |
|
|
INPUT: Alles, was den Firewall-Rechner als Ziel hat.
FORWARD: Alles, was über den Firewall-Rechner geroutet wird (von irgendwo reinkommt und nach irgendwo rausgeht)
OUTPUT: Alles, was vom Firewall-Rechner selbst rausgeht.
Jedes Paket durchläuft nur eine dieser Chains, ein FORWARD Paket geht also nicht etwas erst durch INPUT, dann FORWARD, dann OUTPUT.
Die Postrouting-Tabelle wiederum wird wieder von allen Paketen durchlaufen.
Die Regel $IPTABLES -t nat -A POSTROUTING -o $INT1_INTERFACE -j MASQUERADE besagt das alle Pakte die aus dem INT1_INTERFACE rausgehen maskiert werden sollen.
Hth,
Larde. _________________ Someday this will be my home... http://moonage.net/
I'll make you a deal
I'll say I came from Earth and my tongue is taped
|
|
Back to top |
|
|
SNo0py Apprentice
Joined: 12 Jul 2002 Posts: 270 Location: Vienna, Austria
|
Posted: Mon Jul 22, 2002 8:03 am Post subject: |
|
|
Danke für die rasche Antwort, das IN/OUT/FOR hab ich jetzt kapiert *jubel*
Larde wrote: |
Die Postrouting-Tabelle wiederum wird wieder von allen Paketen durchlaufen.
Die Regel $IPTABLES -t nat -A POSTROUTING -o $INT1_INTERFACE -j MASQUERADE besagt das alle Pakte die aus dem INT1_INTERFACE rausgehen maskiert werden sollen.
|
hier hab ich noch Probleme: ==> diese Zeile hab ich aus dem Security Guide - die sollte NAT aktivieren - alles was beim internen Interface rausgeht (d.h zum internen Netz) wird maskiert? Macht das Sinn? Was ist mit Paketen vom internen Netz ins Internet (externe Netz)? _________________ Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you. |
|
Back to top |
|
|
Larde Guru
Joined: 07 Jun 2002 Posts: 313 Location: Duesseldorf, Germany
|
Posted: Mon Jul 22, 2002 8:08 am Post subject: |
|
|
Nee, so wie Du das sagst hast Du recht, das macht dann keinen Sinn. Wo liegt dieser Security Guide? Ich habe nur den http://gentoo.org/doc/gentoo-security.html gefunden. He, stimmt, dort wird auch das innere Interface geNATted. Scheint mir ein Fehler zu sein.
Gruß,
Larde. _________________ Someday this will be my home... http://moonage.net/
I'll make you a deal
I'll say I came from Earth and my tongue is taped
|
|
Back to top |
|
|
SNo0py Apprentice
Joined: 12 Jul 2002 Posts: 270 Location: Vienna, Austria
|
Posted: Mon Jul 22, 2002 8:32 am Post subject: |
|
|
Jaja, den hab ich gemeint.... _________________ Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you. |
|
Back to top |
|
|
SNo0py Apprentice
Joined: 12 Jul 2002 Posts: 270 Location: Vienna, Austria
|
Posted: Mon Jul 22, 2002 8:35 am Post subject: |
|
|
So, ich hab jetzt nochmal nachgesehen - wie geht's jetzt:
-i aufs Interne Device ( $IPTABLES -t nat -A POSTROUTING -i $INT1_INTERFACE -j MASQUERADE )
oder
-o aufs Externe Device (iptables -t nat -A POSTROUTING -o $LAN_DEV -j MASQUERADE)
??
Danke,
Mike _________________ Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you. |
|
Back to top |
|
|
Larde Guru
Joined: 07 Jun 2002 Posts: 313 Location: Duesseldorf, Germany
|
Posted: Mon Jul 22, 2002 8:41 am Post subject: |
|
|
Ich benutze letzteres, natürlich auf meine eigene Konfiguration gemünzt. Du willst ja rausgehende Pakete maskieren, insofern klingt das für mich nur logisch.
Irgendwie machen mir iptables Spaß, vielleicht sollte ich mal versuchen, einen "iptables für Blonde" Guide zu schreiben, wie ihn neulich jmd. gesucht hat.
Oh, übrigens: http://www.linuxguruz.org/iptables/ aber der Link zum meiner Meinung nach bestem Tutorial funktioniert leider nicht mehr. _________________ Someday this will be my home... http://moonage.net/
I'll make you a deal
I'll say I came from Earth and my tongue is taped
|
|
Back to top |
|
|
Larde Guru
Joined: 07 Jun 2002 Posts: 313 Location: Duesseldorf, Germany
|
|
Back to top |
|
|
SNo0py Apprentice
Joined: 12 Jul 2002 Posts: 270 Location: Vienna, Austria
|
Posted: Mon Jul 22, 2002 10:01 am Post subject: |
|
|
Puh... da hab ich ja ganz schön Lesestoff vor mir _________________ Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you. |
|
Back to top |
|
|
SNo0py Apprentice
Joined: 12 Jul 2002 Posts: 270 Location: Vienna, Austria
|
Posted: Mon Jul 22, 2002 2:00 pm Post subject: |
|
|
Ich bin grad am Lesen und Studieren und firewall-Script schreiben und ich hab noch a Frage: wenn ich auf INPUT vom Internet nur Port 80 zulasse, muss ich dann bei OUTPUT auch Port 80 freigeben? _________________ Sex is like hacking. You get in, you get out, and you hope you didnt leave something behind that can be traced back to you. |
|
Back to top |
|
|
|
|
You cannot post new topics in this forum You cannot reply to topics in this forum You cannot edit your posts in this forum You cannot delete your posts in this forum You cannot vote in polls in this forum
|
|