Newsgroup: it.comp.os.linux.sys
Titolo: Sto per arrendermi all'installazione del firewall di Mr.Shark!

Probabilmente sono impedito io ma non riesco a configurare il firewall di Mr
Shark per un utilizzo domestico. Se lo attivo non riesco proprio a navigare
per quanto è lento.
Non ho il pc in rete per cui il mio IP originario è quello del localhost
127.0.0.1 ed utilizzo una connessione (ppp0) con libero
Di questa parte qualcuno sa dirmi che cosa devo modificare?
PS: PER FAVORE AIUTATEMI MI SERVE METTERE IN PIEDI IL FIREWALL, GRAZIE.
#
==========================================================================
#  =========== Definizione delle variabili d'ambiente necessarie
============
#
==========================================================================
#------------------------------ variabili utili
    IPCHAINS="/sbin/ipchains"
    INTERFACES=`/sbin/ifconfig | grep Link | cut -d \  -f 1`
    CURRENT_KERNEL=`uname -r`
    IP_MASQ_MODULES="ftp irc quake"
    #IP_MASQ_MODULES="cuseeme ftp irc quake raudio vdolive"
    INTERFACE="ppp0"
    INTERFACEMASK="255.255.255.255"
    INTERFACEIP=`/sbin/ifconfig $INTERFACE | grep inet | cut -d : -f 2 |
cut -d \  -f 1`
    LOCALIP="$INTERFACEIP/$INTERFACEMASK"
    LOCALNET="
192.168.0.0/16
"
    ANYWHERE="
0.0.0.0/0
"
    LOOPBACK="
127.0.0.0/8
"
    CLASS_A="
10.0.0.0/8
"
    CLASS_B="
172.16.0.0/12
"
    CLASS_C="
192.168.0.0/16
"
    CLASS_D_MULTICAST="
224.0.0.0/4
"
    CLASS_E_RESERVED_NET="
240.0.0.0/5
"
    NFS_PORT="2049"                 # (TCP/UDP) NFS
    SOCKS_PORT="1080"               # (TCP) Socks
    # X Windows alloca le porte a partire dalla 6000 e incrementa
    # fino alla 6063 per ogni server addizionale in funzione.
    XWINDOW_PORTS="6000:6063"       # (TCP) X windows
    # traceroute di solito usa -S 32769:65535 -D 33434:33523
    TRACEROUTE_SRC_PORTS="32769:65535"
    TRACEROUTE_DEST_PORTS="33434:33523"
    PRIVPORTS="0:1023"
    UNPRIVPORTS="1024:65535"
    # SSH incomincia dalla porta 1023 e va a scalare fino alla 513
    SSH_PORTS="1022:1023"
#------------------------------ codici escape colori
    RED="\\033[1;31m"
    GREEN="\\033[0;32m"
    WHITE="\\033[0;39m"
    CYAN="\\033[0;36m"
    BLUE="\\033[1;34m"
    ORANGE="\\033[0;33m"
    YELLOW="\\033[1;33m"
    MAGENTA="\\033[1;35m"
#
==========================================================================
#  ================== Definizione dei servizi utilizzabili
==================
#  ============ ON=Servizio attivo    OFF=Servizio non richiesto
============
#
==========================================================================
# masquerading: ON solo se si ha una rete locale che deve accedere a
internet
MASQ="ON"
FTP="ON"
DNS1="ON"
DNS2="ON"
HTTP="ON"
SMTP="ON"
NNTP="ON"
POP3="ON"
ICMP="ON"
AUTH="ON"
IRC="OFF"
ICQ="ON"
# NAPSTER
NAP="OFF"
SSH="ON"
#
==========================================================================
#  ============== Definizione degli IP dei servizi del provider
=============
#
==========================================================================
# de/commentare solo le sezioni d'interesse o aggiungerne altre
#------------------------------ IP di libero
    DNS1_IP="195.210.91.1"
    DNS2_IP="195.210.91.2"
    SMTP_IP="193.70.192.50"
    NNTP_IP="192.106.1.6"
#------------------------------ IP di iol1055
    #DNS1_IP="195.210.91.1"
    #DNS2_IP="195.210.91.2"
    #SMTP_IP="193.70.192.50"
    #NNTP_IP="193.70.192.201"
#------------------------------ IP di tiscali
    #DNS1_IP="195.130.224.18"
    #DNS2_IP="195.130.225.129"
    #SMTP_IP="195.130.224.22"
    #NNTP_IP="195.130.224.123"
#------------------------------ IP di clubnet
    #DNS1_IP="212.216.112.222"
    #DNS2_IP="212.216.172.162"
    #attenzione: clubnet usa smtp con piu' IP - cercarli con nslookup
    #SMTP_IP="212.216.176.50"
    #NNTP_IP="194.243.154.18"
# Attenzione: aggiungere TUTTI gli IP dei server POP3 usati, non solo
# quelli del provider in uso, altrimenti non si potra' scaricare la posta
    #pop3 tiscali
    POP3_1_IP="195.130.224.23"
    #pop3 iol1055
    POP3_2_IP="193.70.192.80"
    #pop3 libero
    POP3_3_IP="193.70.192.70"
    #pop3 clubnet
    #attenzione: clubnet usa pop con piu' IP
    POP3_4_IP="212.216.176.71"
    POP3_5_IP="212.216.176.64"
    POP3_6_IP="212.216.176.65"
    POP3_7_IP="212.216.176.67"
    POP3_8_IP="212.216.176.68"
    POP3_9_IP="212.216.176.69"
    POP3_10_IP="212.216.176.70"
-- 
Posted from [195.223.139.226] by way of 
oe32.law10.hotmail.com
 [64.4.14.89] 
via Mailgate.ORG Server - 
http://www.Mailgate.ORG

 ha scritto nel messaggio
news:OE32had2VqKwR...@hotmail.com...


ma non fate prima a farvene uno vostro???
ciao
----------------------------------
Riccardo
www.netcat.it
   Internet Services
www.ferrarigp.cjb.net
   La Ferrari
----------------------------------

    NNTP_IP="192.106.1.6"
controllali con nslookup, non vorrei fossero cambiati
-- 
Vuoi configurare velocemente internet, postfix, fetchmail, procmail,
leafnode, firewall, dns, wwwoffle,  junkbuster, mutt, slrn ed altro?
Visita 
http://mrshark.sourceforge.net
 oppure  
http://mrshark.cjb.net
e scarica il "Quick&Easy Configuration Howto",  piu' i files citati.

per quanto è lento.
Allora, questi funzionano egregiamente
#------------------------------ IP di iol1055/libero
    DNS1_IP="195.210.91.100"
    DNS2_IP="193.70.192.100"
    SMTP_IP="193.70.192.50"
    NNTP_IP="192.106.1.6"
#------------------------------ IP di tiscali
    #DNS1_IP="195.130.224.18"
    #DNS2_IP="195.130.225.129"
    #SMTP_IP="195.130.224.22"
    #NNTP_IP="195.130.224.123"
#------------------------------ IP di wind
    #DNS1_IP="212.245.255.2"
    #DNS2_IP="212.245.158.6"
    #SMTP_IP="212.141.53.91"
    #NNTP_IP="212.141.196.152"
Se usi iol155/libero, DEVI commentare gli altri (tiscali,wind, eccetera)
e viceversa. E metti il MASQ="OFF" Anzi, il masqerading io lo ho tolto
completamente, visto che non ho una rete locale, come te.
Piccola perla: Io ho fatto qualche modifichina, in modo che se mi collego
a caso con uno qualsiasi dei provider in elenco, il firewall e leafnode
"switchano" automagicamente gli ip, i dns e "I" server news da soli :-)
-- 
Ciao, Mario.
http://members.xoom.it/mccmario/

Ma relativamente alle variabili iniziali ad esempio localnet ecc ecc c'è
qualcosa che va personalizzato o teoricamente dovrebbe andare così
com'è?
Potrebbero mancarmi dei moduli del kernel? (Uso Red Hat 6.2)

Potrebbero mancarmi dei moduli del kernel? (Uso Red Hat 6.2)
se hai ricompilato, puo' darsi, ma piu' che altro i moduli sarebbero quelli del
masquerading, se hai tolto quelli fondamentali per il ppp, manco ti connetti!
p.s.: se vuoi evitare un warning, aggiungi uno spazio all'inizio a:
if [ $UID !=0 ]; then
per renderlo:
if [ $UID != 0 ]; then
la cosa comunque non pregiudica il funzionamento, e la correggero' in futuro


 la cosa comunque non pregiudica il funzionamento, e la correggero' in futuro
Sicuro che non lo hai gia' fatto? :-)
nel mio e' cosě: (originale).
#------------------------------ verifica che lo script sia avviato da root
if [ $UID != 0 ]; then
    clear
P.S Forse si puo' aggiungere ancora qualche servizio tipo whois, rdate
etc... piu' complicati per i novellini, e un paio di regole per evitare
il logging dei protocolli IGMP e PIM diretti a multicast che sembrano di
moda e riempiono i log. Naturalmente IMHO.
Saluti.      
-- 
Saluti,      |    Mal di testa da configurazione?     |  Debian woody
     Gianni  |    Con Debian ti passa.                |  kernel 2.2.18pre20

moda e riempiono i log. Naturalmente IMHO.
i primi due penso che i novellini non sappiano neanche che esistono, per i log,
passami un esempio di regola che provvedo ad aggiungere, grazie e ciao! ;-)


 passami un esempio di regola che provvedo ad aggiungere, grazie e ciao! ;-)
Probabilmente basta una e posizionata diversamente.
Non neanche se sia corretto bloccarli, non so niente di multicast.
Li bloccava una delle tue regole e mi rompeva averli sui log.
Sicuramente farai meglio :-)
#------------------------------ blocco senza log
   echo -n "Blocco IGMP e PIM : "
   # Rifiuta senza loggarli i pacchetti dei protocolli IGMP (2) e PIM (103)
   # provenienti da REMOTE_IP e diretti a multicast addresses di Classe D
   # 
   $IPCHAINS -A input -i $INTERFACE -p igmp -d $CLASS_D_MULTICAST -j DENY
   $IPCHAINS -A input -i $INTERFACE -p pim -d $CLASS_D_MULTICAST -j DENY
   echo -e "\t\t\t\t\t\t[ ${GREEN}OK ${WHITE}]"
#------------------------------ blocco e log
Questi sono degli esempi di log:
kernel: Packet log: input DENY ppp0 PROTO=103 
195.130.228.227:65535
 
224.0.0.13:65535
 L=30 S=0xC0 I=38925 F=0x0000 T=1 (#41)
kernel: Packet log: input DENY ppp0 PROTO=2 
195.130.228.227:65535
 
224.0.0.1:65535
 L=28 S=0xC0 I=40370 F=0x0000 T=1 (#41)
Naturalmente 195.130... ero io.
Ciao.
-- 
Saluti,      |    Mal di testa da configurazione?     |  Debian woody
     Gianni  |    Con Debian ti passa.                |  kernel 2.2.18pre18