Pagina 1 di 1

Samba e iptables

Inviato: gio 24 mar 2005, 11:24
da Burroughs
Ho appena risolto un problema relativo ad iptables che se ne presenta un altro...
<BR>Ho installato e configurato Samba sulla mia Slack; attualmente sono in workgroup con una macchina Windows XP Pro.
<BR>Bene, la macchina Windows vede tranquillamente il client Linux, non posso però dire il contrario.
<BR>Vi posto la mia configurazione di iptables:
<BR>
<BR># Impostazioni di default
<BR>iptables -P INPUT DROP
<BR>iptables -P OUTPUT ACCEPT
<BR>
<BR># Abilitazione dell´interfaccia di loopback
<BR>iptables -A INPUT -i lo -j ACCEPT
<BR>
<BR># Apertura delle porte SSH, DNS e Samba
<BR>iptables -A INPUT -p tcp -i eth2 --dport 22 -j ACCEPT
<BR>iptables -A INPUT -p tcp -i eth2 --dport 53 -j ACCEPT
<BR>iptables -A INPUT -p udp -i eth2 --dport 137 -j ACCEPT
<BR>iptables -A INPUT -p udp -i eth2 --dport 138 -j ACCEPT
<BR>iptables -A INPUT -p tcp -i eth2 --dport 139 -j ACCEPT
<BR>iptables -A INPUT -p tcp -i eth2 --dport 445 -j ACCEPT
<BR>
<BR># Regole anti-spoofing
<BR>iptables -A INPUT -s 10.0.0.0/8 -i eth2 -j DROP
<BR>iptables -A INPUT -s 172.16.0.0/12 -i eth2 -j DROP
<BR>iptables -A INPUT -s 192.168.1.0/24 -i eth2 -j DROP
<BR>
<BR>#Eccezioni
<BR>iptables -A INPUT -s 192.168.1.2/24 -i eth2 -j ACCEPT
<BR>iptables -A INPUT -s 192.168.1.11/24 -i eth2 -j ACCEPT
<BR>iptables -A INPUT -s 192.168.1.10/24 -i eth2 -j ACCEPT
<BR>iptables -A INPUT -s 192.168.1.55/24 -i eth2 -j ACCEPT
<BR>
<BR># Apertura di tutte le porte TCP e UDP non-note
<BR>iptables -A INPUT -p tcp -i eth2 --dport 1024:65535 -j ACCEPT
<BR>iptables -A INPUT -p udp -i eth2 --dport 1024:65535 -j ACCEPT
<BR>
<BR># Regola per impedire il PING dall´esterno
<BR>iptables -A INPUT -p icmp -i eth2 -j DROP
<BR>
<BR># Regole di stateful inspection
<BR>iptables -A INPUT -m state --state ESTABLISHED, RELATED -j ACCEPT
<BR>
<BR>In buona sostanza, ho abilitato il traffico in entrata sull´interfaccia eth2 relativamente alle quattro porte usate da Samba, la 137, 138, 139 e 445, ma, nonostante ciò, non riesco a connettermi alla macchina Windows.
<BR>Qualche suggerimento?
<BR>
<BR>Burroughs.<br>

Samba e iptables

Inviato: gio 24 mar 2005, 11:54
da strummer
Prova a mettere, nelle regole per samba, invece che porta destinazione (--dport) la porta sorgente (--sport):
<BR>iptables -A INPUT -p udp -i eth2 --sport 137 -j ACCEPT
<BR>iptables -A INPUT -p udp -i eth2 --sport 138 -j ACCEPT
<BR>iptables -A INPUT -p tcp -i eth2 --sport 139 -j ACCEPT
<BR>iptables -A INPUT -p tcp -i eth2 --sport 445 -j ACCEPT
<BR>
<BR>Perchè, credo, la macchina linux quando va una richiesta a samba, su una qualsiasi delle porte (137 138 139 445) manda un pacchetto (regola OUTPUT ACCEPT quindi il pacchetto in uscita verso samba parte) con la porta destinazione di samba e la porta sorgente una a caso, quando, invece il pacchetto torna indietro ha la porta sorgente (137 138 139 445) e la destinazione, quella a caso, da dove è partito dalla macchina linux.
<BR>comunque guarda con il "netstat -natup" gli ip le porte relativi al servizio samba
<BR>Quindi si dovrebbe abilitare il traffico in entrata proveniente dalle porte samba.
<BR>
<BR>Prova un pò, almeno io ho risolto così, problemi analoghi sulla ppp0.
<BR>ciao
<BR><br>

Samba e iptables

Inviato: gio 24 mar 2005, 12:00
da strummer
un altro consiglio, con iptables, logga sempre quello che fai, in modo da capire meglio come agisce il firewall, e poi agire di conseguenza sulle regole....
<BR>ciao
<BR><br>

Samba e iptables

Inviato: gio 24 mar 2005, 12:05
da DaNiMoTh
Ma... in windows hai disattivato tutti i firewall, vero?
<BR>
<BR>
<BR>ciao<br>

Samba e iptables

Inviato: gio 24 mar 2005, 18:55
da Burroughs
Grazie, Strummer, ho risolto seguendo le tue indicazioni.
<BR>Riguardo al fatto che la macchina Windows abbia un firewall, sì, ce l´ha e, dato il sistema operativo in questione, non lo disabilito.
<BR>Mi limito soltanto (in Windows) ad abilitare il traffico sulla subnet 192.168.1.0, creando una zona di fiducia, ed evitandomi così problemi riguardo alla comunicazione fra gli host della LAN.
<BR>Lo so che non è una saggia decisione, per via di possibili attacchi di spoofing, ma è il meglio che son riuscito a fare.
<BR>Ciao e auguri a tutti di una serena Pasqua!
<BR>
<BR>Burroughs.<br>

Samba e iptables

Inviato: mar 26 apr 2005, 15:07
da slack82
salve nessuno mi sa dire come si disattivano le iptables con la slack? grazie ;-) <br>

Samba e iptables

Inviato: mar 26 apr 2005, 15:12
da DaNiMoTh
non ho capito :(
<BR>
<BR>Puoi spiegarti meglio? Grazie :)<br>

Samba e iptables

Inviato: mar 26 apr 2005, 17:06
da slack82
le iptables di slack ce un comando per disabilitare tutte le regole del firewall di linux?<br>

Samba e iptables

Inviato: mer 27 apr 2005, 0:16
da strummer
con iptables -F si puliscono le regole del firewall.
<BR>le policy di default (iptables -P) rimarranno però come precedentemente dichiarato.<br>

Samba e iptables

Inviato: ven 29 apr 2005, 9:55
da slack82
ok grazie ho fatto e ho risolto ho trovato un tool che si chiama guarddog che fa ciò, ok ascolta in un qualche modo sono riuscito a far vedere la stampante, adesso ho un altro ciappino da risolvere, e cioè devo tirare su le macchine che non fanno parte del mio gruppo di lavoro e inserirle o nel mio dominiooppure tenendone traccia da qualche parte in modo che loro vedano la stampante e poi devo gestire tutta la faccenda degli utenti win2000.
<BR>Ascolta cè una cosa che no nmi è chiara cosa me ne faccio di fare gli utenti Unix si samba?
<BR>i miei utenti win2000 (una volta fatto ciò) devono potersi autenticare sul mio server samba e poi accedere alla stampante.
<BR>Dimenticavo le Iptables le ho disabilitate al momento, poi bisdognerà impostare anche quelle per rendere + sicuro il server da accessi estranei o non importa?
<BR>
<BR>Spero di avere presto una risp :-D <br>