Newsgroup: it.comp.os.linux.iniziare
Titolo: aiuto con ipchains/kernel 2.2 e samba

ciao, mi trovo a dover fare un favore a un amico con una mandrake 7.1
(kernel 2.2) installata su un vecchio pc, mettergliela in rete in condiv.
con macchine win tramite samba e volevo anche configurare un firewall di
base che permettesse la navig. verso l'esterno e il file sharing nella
LAN... l'interfaccia eth0 č la stessa per internet e per la lan (il router
192.168.1.1 fa da gateway/dns) e la lan ha lo schema 
192.168.1.0/24
 (il pc
con mandrake č 192.168.1.129)...
Naturalmente mi trovo ipchains sul sistema e sto diventando matto (sě, ho
googlato per una settimana prima, lo giuro..) insomma, ho provato un paio di
script e tutorial trovati in giro , ma niente da fare... riesco a uscire su
internet ma samba sulla lan non va proprio... vi posto il file
/etc/myfirewall richiamato da "ipchains-restore" al boot tramite di
rc.firewall:
***
:input ACCEPT
:forward ACCEPT
:output ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -i lo -j ACCEPT
-A input -s 
127.0.0.0/255.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -j DENY -l
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 1:1023 -p 6 -j DENY -l
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 6000:6000 -p 6 -j DENY -l
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -p 6 -j ACCEPT ! -y
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -p 6 -j ACCEPT -f
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -p 6 -j DENY -l
-A input -s 
192.168.1.1/255.255.255.255
 53:53 -d 
0.0.0.0/0.0.0.0
 -p 17 -j
ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -p 17 -j DENY -l
-A input -s 
192.168.1.0/255.255.255.0
 137:139 -d
192.168.1.129/255.255.255.0
 -p  17 -j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 137:139 -d 
0.0.0.0/0.0.0.0
 -p 17 -j DENY -l
-A input -s 
192.168.1.0/255.255.255.0
 137:139 -d
192.168.1.129/255.255.255.0
 -p  6 -j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 137:139 -d 
0.0.0.0/0.0.0.0
 -p 6 -j DENY -l
-A input -s 
0.0.0.0/0.0.0.0
 0:0 -d 
0.0.0.0/0.0.0.0
 -p 1 -j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 3:3 -d 
0.0.0.0/0.0.0.0
 -p 1 -j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 8:8 -d 
0.0.0.0/0.0.0.0
 -p 1 -j ACCEPT
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -p 1 -j DENY -l
-A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -j DENY -l
-A output -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -i lo -j ACCEPT
-A output -s 
0.0.0.0/0.0.0.0
 1:1023 -d 
0.0.0.0/0.0.0.0
 -p 6 -j DENY -l
-A output -s 
0.0.0.0/0.0.0.0
 6000:6000 -d 
0.0.0.0/0.0.0.0
 -p 6 -j DENY -l
-A output -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -p 6 -j ACCEPT
-A output -s 
0.0.0.0/0.0.0.0
 -d 
192.168.1.1/255.255.255.255
 53:53 -p 17 -j
ACCEPT
-A output -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -p 17 -j DENY -l
-A output -s 
192.168.1.129/255.255.255.0
 137:139 -d
192.168.1.0/255.255.255.0
 -p  17 -j ACCEPT
-A output -s 
0.0.0.0/0.0.0.0
 137:139 -d 
0.0.0.0/0.0.0.0
 -p 17 -j DENY -l
-A output -s 
192.168.1.129/255.255.255.0
 137:139 -d
192.168.1.0/255.255.255.0
 -p  6 -j ACCEPT
-A output -s 
0.0.0.0/0.0.0.0
 137:139 -d 
0.0.0.0/0.0.0.0
 -p 6 -j DENY -l
-A output -s 
0.0.0.0/0.0.0.0
 0:0 -d 
0.0.0.0/0.0.0.0
 -p 1 -j ACCEPT
-A output -s 
0.0.0.0/0.0.0.0
 3:3 -d 
0.0.0.0/0.0.0.0
 -p 1 -j ACCEPT
-A output -s 
0.0.0.0/0.0.0.0
 8:8 -d 
0.0.0.0/0.0.0.0
 -p 1 -j ACCEPT
-A output -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -p 1 -j DENY -l
-A output -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 -j DENY -l
***
solo se disabilito il tutto e cioč flusho tutte le catene riesco a vedere le
share dalle macchine win... dove sbaglio? serve qualche porta in piů?
un'anima buona mi darebbe qualche dritta..??
o un consiglio su un frontend/script che aiuti a configurare le regole..?
grazie in anticipo, davvero...
Biru

 -A input -s 
0.0.0.0/0.0.0.0
 -d 
0.0.0.0/0.0.0.0
 1:1023 -p 6 -j DENY -l
Ciao,
 se ho capito bene, alla terza riga stai chiudendo tutte le porte
privilegiate TCP, indipendentemente dalla sorgente e dalla destinazione
... mi sembra eccessivo :-)
Anche perche' usi sempre -A, cioe' append ... forse volevi usare -I, cioe' 
insert ...
 Ciao
 Federico