Article View: ch.comp.os.linux
Article #14854Re: suse firewall
From: Martin Willisegger
Date: Wed, 17 Jan 2001 17:04
Date: Wed, 17 Jan 2001 17:04
119 lines
5061 bytes
5061 bytes
Hallo Daniel W�rde ich hier nun die ultimative Anleitung f�r die Einrichtung einer Firewall hinschreiben, w�re ich wohl die n�chste halbe bis ganze Stunde am tippen :) Hier zuesrt mal zwei wirklich gute Ressourcen: http://www2.little-idiot.de/firewall/ Linux IPCHAINS-Howto Nun noch ein paar grunds�tzlich Tipps / Anmerkungen zu Deinen Settings: Wieviele Netzwerkkarten hast Du im System? Ich denke mal zwei, da Du im Script eth0 und eth1 konfiguriert hast. Das ist schon mal gut :) Meine Anmerkungen unten beziehen sich auf folgende Anschlussvariante: Kabelmodem ----- eth0 [Firewall] eth1 ---- Internes Netz eth0 : dynamische IP eth1 : 192.168.1.1/255.255.255.0 Programm routed wird ausgef�hrt (wichtig!) -> Sonst musst Du Dich noch mit der Routingtable abk�mpfen > --------------------------------------------------------- > This setting is done in /etc/rc.config (START_FW="yes") #habe ich gesetzt Richtig -> Setze noch START_ROUTED auf yes... > FW_DEV_WORLD="eth0" > FW_DEV_WORLD_eth0="10.0.0.1 255.255.255.0" Ich kenne die Konfiguration mit dynamischer IP zuwenig, denke aber mal, Du solltest die zweite Zeile leer lassen, und nichts zuteilen. > FW_DEV_INT="eth0" > FW_DEV_INT_eth0="192.168.1.1 255.255.255.0" Richtig, aber eth1 verwenden > FW_DEV_DMZ="" > FW_DEV_DMZ_eth1="192.168.1.1 255.255.255.0" DMZ ist die "De-Militarized Zone" und nur bei einer dritten Netzwerkkarte n�tig, um z.Bsp Webserver, die aus beiden Netzen erreichbar sein m�ssen, durch die Firewall zu sch�tzen (aber weniger restriktiv als die Interne Zone). -> Alles leer lassen , auch keine IP eintragen > FW_ROUTE="no" yes -> Routing ist n�tig, da zwei Subnetze > FW_MASQUERADE="no" yes -> Ausgehende Packete sollen mit der Adresse den Kabelmodems maskiert werden, private Packete werden im Internet n�mlich nicht transportiert. > leider klappt das ganze nicht. > wenn ich: > FW_PROTECT_FROM_INTERNAL="yes" > FW_AUTOPROTECT_GLOBAL_SERVICES="yes" > FW_SERVICES_EXTERNAL_TCP="21 23 80" > FW_SERVICES_INTERNAL_TCP="21 23 80" > gesetzt habe....komme ich �berhaupt nicht mehr auf den server. > abgehend vom server ist auch sense.... Die Firewall IST der Server -> d.h. wenn Du die Firewall von Intern oder Extern sch�tzt (PROTECT_FROM) k�mmt logischerweise niemand mehr auf den Server/Firewall > bei dieser einstellung: > FW_PROTECT_FROM_INTERNAL="no" > FW_AUTOPROTECT_GLOBAL_SERVICES="yes" > FW_SERVICES_EXTERNAL_TCP="21 23 80" > FW_SERVICES_INTERNAL_TCP="21 23 80" > kann ich nur vom server ins netz....von aussen kommt niemand drauf. > > und bei > FW_PROTECT_FROM_INTERNAL="no" > FW_AUTOPROTECT_GLOBAL_SERVICES="no" > FW_SERVICES_EXTERNAL_TCP="21 23 80" > FW_SERVICES_INTERNAL_TCP="21 23 80" > ist alles wieder offen...alle dienste (?) Um Regeln f�r die Firewall selbst zu definieren brauchst Du das Interface 'lo'. Bez�glich der Regeln empfehle ich Dir einmal das Packet gfcc von der SuSE-CD zu installieren und zu starten (mit $> gfcc aus der shell). Dort sind die Regeln, welche die Firewall in jedem Fall setzt einzeln zu sehen und einfacher zu �berpr�fen oder auch selbst zu setzen (-> wenigstens bis zum n�chsten Restart). Um die Regeln zu begreifen ist die ober erw�hnte Dokumentation recht gut :) > ich dachte zuerst alles schliessen.....danach die einzelnen dienste wieder > �ffnen.... > habe ich was vergessen?? mache ich einen gedankenfehler? > oder muss ich noch regeln mit ipchains setzen? (da gibt es meiner meinung > nicht viel zu regeln.....alle d�rfen die dienste 21, 23 und 80 benutzen) 21 -> FTP, dann brauchst Du aber noch Port 20 und die Highports (1024-655xx). 23 -> Telnet?? W�rde ich in jedem Fall aus dem Internet sperren!!! 80 -> HTTP i.O. wobei Server eigentlich VOR die Firewall oder in eine separate DMZ geh�ren und aus sicherheitsgr�nden nicht auf die Firewall selbst. Vielleicht hilft Dir das etwas weiter, sonst frag halt wieder... -- Viele Gr�sse Martin news@wizonet.ch http://www.wizonet.ch Hosting mit eigener Domain ab nur 8.40Fr./Monat (20MB,FP,PHP4,Perl,DAV,2xPOP3)
Technical Details
Message-ID:
<944ja7$csf$1@elliot.wizonet.ch>Path:
arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!nntp-relay.ihug.net!ihug.co.nz!news-hog.berkeley.edu!ucberkeley!fu-berlin.de!uni-berlin.de!62.2.237.106!not-for-mailReferences:
<942p5v$imk$1@pacifica.access.ch>Show Full Headers
Complete Article Headers
X-Google-Language: GERMAN,ASCII X-Google-Thread: f4b73,b62569704f4ef778 X-Google-Attributes: gidf4b73,public X-Google-ArrivalTime: 2001-01-17 09:15:10 PST Path: arc1-ca.pugleaf.net!supernews.google.com!sn-xit-02!supernews.com!nntp-relay.ihug.net!ihug.co.nz!news-hog.berkeley.edu!ucberkeley!fu-berlin.de!uni-berlin.de!62.2.237.106!not-for-mail From: "Martin Willisegger" <news@wizonet.ch> Newsgroups: ch.comp.os.linux Subject: Re: suse firewall Date: Wed, 17 Jan 2001 18:04:06 +0100 Organization: WIZOnet.ch news system... Lines: 123 Message-ID: <944ja7$csf$1@elliot.wizonet.ch> References: <942p5v$imk$1@pacifica.access.ch> NNTP-Posting-Host: 62.2.237.106 X-Trace: fu-berlin.de 979751708 12643050 62.2.237.106 (16 [66399]) X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.50.4133.2400 X-MimeOLE: Produced By Microsoft MimeOLE V5.50.4133.2400