Newsgroup: it.comp.os.linux.iniziare
Titolo: Help Non ne posso +

Spero di non essere ot se si siate cortesi a dirmi dove postare!!!
Ciao a tutti
son due giorni che litigo con la mia LinuxBox vengo al dunque
dopo accidenti e quant'altro sono riuscito ad installare il mio modem 
USB U.S.R.9000 su linux... Mandrake 9.1
Poi volevo condividere questo modem a tutta la rete e "proteggermi"
un pochino ed ho configurato (ammetto di aver copiato) iptables cosě:
#!/bin/bash
LOCALIF="eth0"
INTERNALNET="
192.168.0.0/255.255.255.0
"
EXTERNALIF="ppp0"
REMOTENET="0/0"
IPTABLES="/sbin/iptables"
#
echo -n "RULES"
$IPTABLES -F
echo -n "."
# 
$IPTABLES -t mangle -F
echo -n "."
# 
echo "Done!"
echo -n "Regole Base ...."
$IPTABLES -P INPUT DROP
$IPTABLES -P FORWARD DROP
$IPTABLES -P OUTPUT DROP
$IPTABLES -A INPUT -s 127.0.0.1 -d 127.0.0.1 -j ACCEPT
# 
echo " OK"
# 
# escludi i pacchetti unclened
echo -n "escludi i pacchetti unclened ."
$IPTABLES -A INPUT -m unclean -j DROP
echo " OK"
# 
# escludi i pacchetti spofed
echo -n "escludi i pacchetti spofed"
$IPTABLES -A INPUT -s $INTERNALNET -i $EXTERNALIF -j DROP
echo " OK"
# 
# Accetta 0/0 e SSH
echo -n "Accetta 0/0 e SSH"
$IPTABLES -A INPUT -s $INTERNALNET -i $LOCALIF -p tcp -m tcp --dport 22
-j ACCEPT
$IPTABLES -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
$IPTABLES -A OUTPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
echo " OK"
# 
# Proteggi il firwall dai icmp DoS
#$IPTABLES -A INPUT -p icmp -m icmp --icmp-type 8 -m lenght --lenght
128:65535 -j DROP
#
echo -n "Accetto gli icmp dalla rete interna"
$IPTABLES -A INPUT -p icmp -s $INTERNALNET -j ACCEPT
echo  " OK"
#
# cambio l'mmss 
echo -n "Cambio l'mss"
$IPTABLES -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS
--clamp-mss-to-pmtu
echo " OK"
# 
# forward chains to allow conn... from out lan to 0/0
# 
echo -n "Attivo forward " 
$IPTABLES -A FORWARD -i $EXTERNALIF -m state --state RELATED,ESTABLISHED
-j ACCEPT
$IPTABLES -A FORWARD -i $LOCALIF -m state --state
NEW,RELATED,ESTABLISHED -j ACCEPT
echo " OK"
# 
# Proteggi out LAN dai imp DoS
echo -n "drop degli icmp in forward" 
$IPTABLES -A FORWARD -p icmp -m icmp --icmp-type 8 -m length --length
128:65535 -j DROP
echo " OK"
#
# 
# NON REINDIRIZZA I PACCHETTI MULTICAST
# 
#$IPTABLES -A FORWARD -m pkttype --pkt-type multicast -j DROP
# 
#echo "OK"
echo -n "Regole nat"
# 
#set up masquerading
echo -n "Attivo masquerading"
$IPTABLES -t nat -I POSTROUTING -s $INTERNALNET -o $EXTERNALIF -j
MASQUERADE
echo " OK"
# 
# 
echo -n "Regole Mangle "
# 
# Log su ulogd gli icmp DoS
echo -n "log" 
$IPTABLES -t mangle -A PREROUTING -p icmp -m icmp --icmp-type 8 -m
length --length 128:65535 -j ULOG
echo " OK"
#
echo -n "(Modifica dell'urgenza dei pacchetti)"
#Minimiza delay (Riduci attesa)
# 
$IPTABLES -t mangle -A PREROUTING -p tcp -m tcp -m multiport --dports
21,22,23,80 -j TOS --set-tos 0x10
echo -n " 1 OK"
# 
#Maximiza Througput
# 
$IPTABLES -t mangle -A PREROUTING -p tcp -m tcp -m multiport --dports
20,8080 -j TOS --set-tos 0x08
echo -n " 2 OK"
#           
# 
$IPTABLES -t mangle -A PREROUTING -p tcp -m tcp --dport 53 -j TOS
--set-tos 0x04
echo " 3 OK"
# 
echo -n "Chiuso"
echo  " "
IL Problema č che nonostante sui pc della rete duw W2K setto come GW
l'ip della Linux Box non riescono a uscire 
che devo fare ??? dove sbaglio???
Grazie mille 
Enrico

www.tivedotonico.it/manualinux/
Ti consiglia come condividere la rete, ma soprattutto installati 
guarddog (ti giuro ci vogliono 3 minuti per mettere su un firewall di 
tutto rispetto, io ne sono la prova lampante).
Hai tutto l'occorrente.
ciao

Panther ha scritto:

innanzitutto grazie!
Volevo fartoi cmq una domanda che è la seguente
dato che la rete interna funziona (le macchine si pingano riesco a fare
mount di partizioni samba etc. etc)
dato che nel firewall che ho postato sopra la regola nat di masquerading 
c'e' !!
perchè devo ricambuiare tutto???
ah aggiungo che oltre al gw nelle macchine client avevo già settato
anche il dns!!
Grazie
Enrico

 l'ip della Linux Box non riescono a uscire 
Oltre a questo devi aver  correttamente impostato i DNS in windows, se
no la macchina windows non puo' risolvere i nomi.
HTH, ciao.
-- 
Sono un servitore del Fuoco Segreto, e reggo la fiamma di Anor.
A nulla ti servira' il fuoco oscuro, fiamma di Udun.
Torna nell'Ombra! Non puoi passare.

 anche il dns!!
Ops, ho letto questo post dopo aver spedito l'altro mio, mannaggia...
La windows pinga indirizzi numerici?  Prova con 216.239.59.99 (google)
PS. Continua usando direttamente iptables che va benissimo :-)
