Pagina 1 di 1

Aiuto Squid

Inviato: lunedì 31 gennaio 2011, 18:47
da kikko_965
Ho un server con due schede di rete, una 192.x.x.x e l'altra 10.x.x.x.
Sulla rete 192.x.x.x è collegato il modem router.
Sulla rete 10.x.x.x sono collegati i client

Come devo configurare squid affinchè i pc della rete 10.x.x.x possano accedere ad internet?

Magari nella seconda puntata vi chiederò come fare affinchè i pc della rete 10 si possano autenticare.

Re: Aiuto Squid

Inviato: lunedì 31 gennaio 2011, 23:42
da VincenzoRutilioPulpito
Dunque se non ho capito male il server deve mettere in collegamento i client ad internet giusto?
Ebbene questo è un problema che si risolve velocmente e senza usare squid.
Ti posto una semplice guida per farlo. Io l'ho utilizzata e funziona

http://www.bisontech.net/opensource/con ... iu-pc.html

fatto ciò i pc client vedono internet tramite il server. Se poi il tuo scopo è anche quello di creare, sullo stesso server, un proxy per fltrare i pacchetti, o per farne una cache, ecc... allora puoi realizzarlo seguaedno quest'altra semplice guida

http://www.work4net.it/2010/05/come-con ... rdian.html

In caso di problemi chiedi pure
Ciao

Re: Aiuto Squid

Inviato: martedì 1 febbraio 2011, 17:05
da kikko_965
Grazie, ma ricapitolando....

Avendo al rete inerna su eth1 10.x.x.x. e la rete sul router 192.x.x.x
Non volendo il dhcp sulla rete 10.x.x.x. perchè utlizzo tutte configurazioni statiche

dovrebbe bastare settare il file /etc/sysctl.conf decommentando: net.ipv4.ip_forward=1

i pc della rete 10.x.x.x dovrebbero avere una confi del genere

ip 10.0.0.10
subnet mask 255.255.255.0
gateway 10.0.0.25 (indirizzo del server)
dns 208.67.222.222 ( o quello del provider)

.... però non funziona..... :'(

Re: Aiuto Squid

Inviato: martedì 1 febbraio 2011, 17:08
da ReMichael
kikko_965 ha scritto: Grazie, ma ricapitolando....

Avendo al rete inerna su eth1 10.x.x.x. e la rete sul router 192.x.x.x
Non volendo il dhcp sulla rete 10.x.x.x. perchè utlizzo tutte configurazioni statiche

dovrebbe bastare settare il file /etc/sysctl.conf decommentando: net.ipv4.ip_forward=1

i pc della rete 10.x.x.x dovrebbero avere una confi del genere

ip 10.0.0.10
subnet mask 255.255.255.0
gateway 10.0.0.25 (indirizzo del server)
dns 208.67.222.222 ( o quello del provider)

.... però non funziona..... :'(
oltre al forward penso ti serva una regola del genere:

Codice: Seleziona tutto

sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
dove eth0 è l'interfaccia verso l'esterno

Re: Aiuto Squid

Inviato: martedì 1 febbraio 2011, 17:41
da kikko_965
Mhhhhh, si adesso i pc della rete 10.x.x.x accedono a internet ma non alle pagine del server lo stesso vale per i pc della rete 192.x.x.x
>:( >:(

Re: Aiuto Squid

Inviato: martedì 1 febbraio 2011, 17:49
da ReMichael
kikko_965 ha scritto: Mhhhhh, si adesso i pc della rete 10.x.x.x accedono a internet ma non alle pagine del server lo stesso vale per i pc della rete 192.x.x.x
>:( >:(
cosa intendi per "pagine del server"? sul server hai apache?

Re: Aiuto Squid

Inviato: martedì 1 febbraio 2011, 17:51
da kikko_965
o meglio la cosa funziona per circa 1 minuto poi si pianta tutto e devo riavviare il server.
si esatto ho apache con 5 virtual host, dovecot, squirrelmail, samba e Webmin

Re: Aiuto Squid

Inviato: martedì 1 febbraio 2011, 21:49
da ReMichael
kikko_965 ha scritto: o meglio la cosa funziona per circa 1 minuto poi si pianta tutto e devo riavviare il server.
si esatto ho apache con 5 virtual host, dovecot, squirrelmail, samba e Webmin
si pianta tutto nel senso che va in freeze il sistema?

Re: Aiuto Squid

Inviato: martedì 1 febbraio 2011, 22:09
da kikko_965
domanda da ignorante cosa vuol dire freeze?

In pratica pc acceso, monitor e tastiera non sò se funzionano perchè non sono collegati.

I pc collegati al server non dialogano con il server, ne tramite apache ne ssh ecc ecc

Re: Aiuto Squid

Inviato: martedì 1 febbraio 2011, 22:47
da ReMichael
kikko_965 ha scritto: domanda da ignorante cosa vuol dire freeze?
il sistema non risponde più
In pratica pc acceso, monitor e tastiera non sò se funzionano perchè non sono collegati.

I pc collegati al server non dialogano con il server, ne tramite apache ne ssh ecc ecc
strano questo.. quella è una semplice regola di iptables. poi tra l'altro se dà problemi li deve dare subito, non dopo 1 minuto.
magari dai una lettura a syslog per capire cosa è successo

Re: Aiuto Squid

Inviato: martedì 1 febbraio 2011, 23:34
da kikko_965
sembra che non scriva niente, ho ripulito syslog ho ridato la direttiva iptables, ha funzionato giusto il tempo di visitare 2 pagine web e poi si è bloccato.
Ho riavviato e sono andato a leggere syslog.... era scritto a partire dal boot.

Re: Aiuto Squid

Inviato: venerdì 4 febbraio 2011, 10:56
da steblar
prima di dare quella regola ci sono un pò di modprobe da fare. e sopratutto abilitare l'ip forward.

cerca iptables 4dummies, li c'è scritto tutto.
Comunque il freeze di sistema è piuttosto insolito. Controlla oltre syslog anche /var/log/dmesg

Re: Aiuto Squid

Inviato: venerdì 4 febbraio 2011, 18:20
da kikko_965
Adesso funziona  (good) (good)

Ma adesso viene il bello :-[
come poso fare affinchè, a chi cerca di accedere a internet gli venga richiesto Id e pwd?
Non mi interessa che siano necessariamente utenti registrati nel server,  mi piacerebbe un sitema tipo quello usato negli alberghi che offrono il servizio internet, ti rialsciano un id e una pwd (ogni cliente ha la sua) e questi sono abilitati per tot tempo ad accedere a internet.
A me del tempo non interessa, però vorrei rilasciare delle autorizzazioni temporanee.

Grazie per l'aiuto.