Newsgroup: it.comp.os.linux.iniziare
Titolo: Aiuto per firewall

Sono di nuovo in crisi con linux, non ho nessuna intenzione di mollare e
quindi sono qui per chiedervi un aiuto per non passare tutta la notte
davanti al pc :-)
Vorrei configurare il firewall in modo da poterlo personalizzare bene ma non
vorrei inserire io tutte le regole, infatti, per quanto io conosca
abbastanza bene le reti conosco pochissimo la configurazione di un firewall
su linux e quindi, per evitare cavolate, vorrei trovare una soluzione per
creare automaticamente le regole.
Purtroppo non vanno bene i vari script già pronti in quanto non ho un pc con
due interfacce di rete su cui una ho internet. La situazione è questa: ho un
server, all'interno della lan, che offre dei servizi, alcuni dei quali
devono essere disponibili solo in locale, mentre altri devono essere
accessibili solo a determinati ip e altri a tutti i client.
Però vorrei mettere il server al sicuro anche da attacchi provenienti
dall'interno della rete (eventuali dos, ecc.).
Grazie in anticipo.
Fabio

 dall'interno della rete (eventuali dos, ecc.).
Il post è generico, è un po' difficile risponderti: senza informazioni
(*quali* servizi, che kernel usi, distribuzione) ti si può solo
rimandare alle decine di Firewall-HOWTO che ci sono in rete (vedi
google).
Ciao!
-- 
 * GOD is real, unless declared as integer *
 * Stefano Rivoir                  steunix *

 google).
I servizi sono: news(110), http(80), https(443), ftp(21), samba(139), squid
(3128), ssh(22), dsn(53), Sun (111)
La distribuzione è mandrake 8.2, ho letto parecchi howto ma purtroppo mi
hanno incasinato le idee, poi alcuni non erano molto aggiornati.
Ti dico più o meno cosa vorrei ottenere:
- bloccare tutto tranne quello espressamente consentito
- aprire ad alcuni ip le porte: 110, 21, 139, 3128, 22, 443
- aprire a tutti le seguenti porte: 80, 53
- bloccare la porta 111 (a proposito, sai dirmi a cosa serve?)
Ciao
Fabio


Per esempio (col metodo blocca-tutto-poi-apri):
# Droppa tutto ciò che non è esplicitamente abilitato
iptables -P INPUT DROP
# Abilita l'out da questa macchina
iptables -P OUTPUT ACCEPT
# Disabilita il forwarding
iptables -P FORWARD DROP
# Abilita il loopback
iptables -P INPUT -s 
127.0.0.1/255.0.0.0
 -j ACCEPT
# Abilita le news e l'http
iptables -A INPUT -d 192.168.1.1 -p tcp --destination-port 119 -j ACCEPT
iptables -A INPUT -d 192.168.1.1 -p tcp --destination-port 80 -j ACCEPT
# Abilita il pop3 ad un host
iptables -A INPUT -d 192.168.1.1 -s 192.168.1.3 -p tcp\
  --destination-port 110 -j ACCEPT
 
# Abilita il ping
iptables -A INPUT -d 192.168.1.1 -p icmp -j ACCEPT
E così via (sono solo esempi, ma il senso è questo; poi le cose possono
essere molto più "fini")
Ciao.


 non vorrei inserire io tutte le regole, infatti, per quanto io conosca
...
http://www.simonzone.com/software/guarddog/
-- 
Per rispondere via email rimuovere 123

> 
http://www.simonzone.com/software/guarddog/
L'hai provato?
Sembrerebbe ottimo, ma prima di fare qualche "Kazzata" sul server ke ho in
ufficio, avrei bisogno di conferme o smentite relativamente alla semplicità
d'uso.
Il mio server ha Mandrake 8.2
Grazie
Luca Minari


Prova anche shorewall (lo trovi su google) un ottimo prodotto
standalone.
Ciao
