Samba e iptables

Se avete problemi con l'installazione e la configurazione di Slackware postate qui. Non usate questo forum per argomenti generali... per quelli usate Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware, se l'argomento è generale usate il forum Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute.
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
Rispondi
Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Samba e iptables

Messaggio 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>
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

Samba e iptables

Messaggio 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>

strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

Samba e iptables

Messaggio 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>

Avatar utente
DaNiMoTh
Linux 3.x
Linux 3.x
Messaggi: 941
Iscritto il: mar 30 nov 2004, 0:00
Località: irc.syrolnet.org /// #slackware
Contatta:

Samba e iptables

Messaggio da DaNiMoTh »

Ma... in windows hai disattivato tutti i firewall, vero?
<BR>
<BR>
<BR>ciao<br>

Avatar utente
Burroughs
Linux 4.x
Linux 4.x
Messaggi: 1076
Iscritto il: mer 15 dic 2004, 0:00
Nome Cognome: Andrea Lutri
Kernel: 3.16.0
Desktop: KDE SC 4.13.3
Distribuzione: Arch Linux
Località: Glasgow
Contatta:

Samba e iptables

Messaggio 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>
"Two things are infinite: the universe and human stupidity; and I'm not sure about the universe" (Albert Einstein)

slack82
Linux 0.x
Linux 0.x
Messaggi: 45
Iscritto il: mar 26 apr 2005, 0:00

Samba e iptables

Messaggio da slack82 »

salve nessuno mi sa dire come si disattivano le iptables con la slack? grazie ;-) <br>

Avatar utente
DaNiMoTh
Linux 3.x
Linux 3.x
Messaggi: 941
Iscritto il: mar 30 nov 2004, 0:00
Località: irc.syrolnet.org /// #slackware
Contatta:

Samba e iptables

Messaggio da DaNiMoTh »

non ho capito :(
<BR>
<BR>Puoi spiegarti meglio? Grazie :)<br>

slack82
Linux 0.x
Linux 0.x
Messaggi: 45
Iscritto il: mar 26 apr 2005, 0:00

Samba e iptables

Messaggio da slack82 »

le iptables di slack ce un comando per disabilitare tutte le regole del firewall di linux?<br>

strummer
Linux 2.x
Linux 2.x
Messaggi: 276
Iscritto il: mer 29 set 2004, 0:00

Samba e iptables

Messaggio da strummer »

con iptables -F si puliscono le regole del firewall.
<BR>le policy di default (iptables -P) rimarranno però come precedentemente dichiarato.<br>

slack82
Linux 0.x
Linux 0.x
Messaggi: 45
Iscritto il: mar 26 apr 2005, 0:00

Samba e iptables

Messaggio 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>

Rispondi