Newsgroup: it.comp.os.linux.software
Titolo: problemi con squid

Uso una macchina linux con la mandrake 8.2 e 1 modem 56k per
condividere internet su tutta la rete...
Ho usato la configurazione di base e sui client (windows 98 e 2000) ho
settato come gateway l'indirizzo del mio server...
La navigazione in internet è addirittura migliorata rispetto a prima
quando ogn1 usava il suo modem ma ho 1 problema...
Con software come Edonkey o lo scambio di file su icq o irc non vanno
(credo che il problema sia il fatto che non vanno su porte
convenzionali)
Vorrei sapere come fare a aggiungere porte in squid se pensate che il
problema sia questo... O che altro posso fare...
Grazie
PS non è che esiste 1 software di configurazione per Squid?

1)Per configurare una condivisione connessione internet su linux devi 
configurare quest'ultimo come un router che opera un nat one-to-many (il 
classico ip masquerading) e se vuoi migliorare e sovraccaricare meno la 
rete puoi mettere squid come http(s) ed ftp proxy.
2) Squid non c'entra assolutamente con il NAT del router e' solo un 
proxy e non ti puo' essere d'aiuto ad icq o irc ( dcc) o edonkey
3) Molte applicazioni non vanno se girano su una macchina nattata , per 
irc o ftp e il protocollo h.323 (videoconferenza) ti possono essere 
d'aiuto alcuni moduli da caricare nel kernel tipo ip_nat_ftp , 
ip_conntrack_irc , ip_conntrack_ftp o altri.
4) Non conosco programmi che configurino squid , ma ci sono tanti esempi 
su internet
Ciao

rete puoi mettere squid come http(s) ed ftp proxy.
per fare nat basta configurare una routin dall'interfaccia di rete LAN
alla rete WAN o bisogna fare d+? (o il contrario)
Non mi interessa molto la protezione mi basta far andare internet
perfettamente come se ogni PC sia connesso col suo modem...
Si usano programmi specifici o che? 

 alla rete WAN o bisogna fare d+? (o il contrario)
fai questo script:
#!/bin/sh
INET_IFACE="tua interfaccia verso internet"
INTIF="tua interfaccia sulla rete locale"
IPTABLES="/sbin/iptables"
modprobe iptable_nat
modprobe ip_conntrack_ftp
modprobe ip_conntrack_irc
modprobe ip_nat_ftp
echo "1" > /proc/sys/net/ipv4/ip_forward
echo "1" > /proc/sys/net/ipv4/ip_dynaddr
$IPTABLES -P FORWARD ACCEPT
$IPTABLES -t nat -A POSTROUTING -o $INET_IFACE -j MASQUERADE
e magari mettilo in uno script iniziale tipo /etc/rc.d/rc.local cosi' 
non devi metterlo ogni volta
 > Non mi interessa molto la protezione mi basta far andare internet
 > perfettamente come se ogni PC sia connesso col suo modem...
E beh qui chiedi troppo ;-)
Dietro il nat alcuni protocolli non potranno funzionare correttamente.

 PS non č che esiste 1 software di configurazione per Squid?
Di front end per configurare Squid non ne ho mai sentito parlare (ci
sono molti log analyzer e cache manager). Per qualche documentazione
(in italiano) su Squid dovresti trovare qualcosa tra un po' di tempo
su questi due indirizzi:
http://merlino.merlinobbs.net/
e
http://www.llg.it
Inoltre trovi un po' di info anche su AppuntiLinux
Henryx
-- 
GnuPG fingerprint = 42F9 521B 63C7 89FE 354C  89FA 4E49 3E2D 2EB6 B014

 $IPTABLES -t nat -A POSTROUTING -o $INET_IFACE -j MASQUERADE
Mmm... premetto di essere un ignorante totale in materia, ma questa
non dovrebbe essere:
$IPTABLES -t nat -A POSTROUTING -i $INTIF -o $INET_IFACE  -j MASQUERADE
?
