Article View: nl.comp.os.linux
Article #596Re: Ipchains
From: Mari Donkers
Date: Tue, 15 Jun 1999 00:00
Date: Tue, 15 Jun 1999 00:00
51 lines
3087 bytes
3087 bytes
Sander wrote: > Hi, ik ben vandaag eens begonnen om mijn firewall te verbeteren. Nu ben ik een > heel eind, alleen heb ik nog een paar korte vraagjes. > Na mijn idee is het het belangrijkste om alle niet noodzakelijke services zoals > die in de /etc/inetd.conf staan dicht te zetten (niet te laten draaien). Ook is > het het belangrijkste om tot en met port 1023 te securen (Opmerkingen altijd > welkom). Maar nu heb ik een paar vraagjes, m.b.t. het dichtzetten van 0-1023 > tcp/udp voor alles komende van de externe interface (ppp0). Ik draai een aantal > services in deze poorten range zoals WWW en SMTP. Deze *moeten* dus voor ppp0 > open staan. Hoe is het dus het beste om alles tot en met 1023 (tcp/udp) dicht > te zetten *behalve* 80 tcp en 25 tcp? Mijn huidige oplossing is als volgt : > > ANY="any/0" > EXTERNAL_INTERFACE="ppp0" > PRIVPORTS_A="0:24" > PRIVPORTS_B="26:79" > PRIVPORTS_C="81:1023" > > ipchains -A input -j DENY -p tcp -i $EXTERNAL_INTERFACE -d $ANY $PRIVPORTS_A > ipchains -A input -j DENY -p udp -i $EXTERNAL_INTERFACE -d $ANY $PRIVPORTS_A > ipchains -A input -j DENY -p tcp -i $EXTERNAL_INTERFACE -d $ANY $PRIVPORTS_B > ipchains -A input -j DENY -p udp -i $EXTERNAL_INTERFACE -d $ANY $PRIVPORTS_B > ipchains -A input -j DENY -p tcp -i $EXTERNAL_INTERFACE -d $ANY $PRIVPORTS_C > ipchains -A input -j DENY -p udp -i $EXTERNAL_INTERFACE -d $ANY $PRIVPORTS_C > > Tevens is er een mogelijkheid om beide protocollen (tcp/udp) in een regel te > laten DENY'en? (nb. -p ! ICMP helpt niet) > > Ik heb geprobeert het als volgt op te lossen : > > PRIVPORTS="0:1023" > > ipchains -A input -j DENY -p tcp -i $EXTERNAL_INTERFACE -d $ANY $PRIVPORTS > ipchains -A input -j DENY -p udp -i $EXTERNAL_INTERFACE -d $ANY $PRIVPORTS > > en als volgt.... > > ipchains -A input -j ACCEPT -p tcp -i $EXTERNAL_INTERFACE -d $ANY www > ipchains -A input -j ACCEPT -p tcp -i $EXTERNAL_INTERFACE -d $ANY smtp > > Dit schijnt niet te werken, of maakt het nog uit *wanneer* je het aanroupt in je > scriptje? Inderdaad: de volgorde is van belang. De firewall zoekt vanaf 'boven' (de als eerste gespecificeerde rules), naar 'onder'. Die ACCEPT rules moeten dus boven de DENY rules staan. > > Hopelijk heeft U een antwoord voor mij :-)
Technical Details
Message-ID:
<37669975.4C108213@dewoestehoeve.nl>Path:
arc1-ca.pugleaf.net!unknown!not-for-mailReferences:
<929466592.272802738@news.casema.net>Show Full Headers
Complete Article Headers
X-Google-Language: DUTCH,ASCII-7-bit X-Google-Thread: 1049e4,e2e59d5f256c234d X-Google-Attributes: gid1049e4,public X-Google-Thread: fb7d6,e2e59d5f256c234d X-Google-Attributes: gidfb7d6,public From: Mari Donkers <m.donkers@dewoestehoeve.nl> Subject: Re: Ipchains Date: 1999/06/15 Message-ID: <37669975.4C108213@dewoestehoeve.nl> X-Deja-AN: 489946752 Content-Transfer-Encoding: 7bit References: <929466592.272802738@news.casema.net> X-Accept-Language: nl, en, fr Content-Type: text/plain; charset=us-ascii X-Trace: amsnews.chello.com 929474428 195.75.224.131 (Tue, 15 Jun 1999 20:20:28 WET DST) MIME-Version: 1.0 X-Inktomi-Trace: ns02 929470766 23231 212.83.71.135 (15 Jun 1999 18:19:26 GMT) NNTP-Posting-Date: Tue, 15 Jun 1999 20:20:28 WET DST Newsgroups: nl.comp.os.linux,casema.linux