Samba e iptables
Inviato: gio 24 mar 2005, 11:24
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>
<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>