Aiuto Squid

Installazione, configurazione e uso di Ubuntu come server: web, ftp, mail, news, proxy, dns e altro.
Scrivi risposta
kikko_965
Prode Principiante
Messaggi: 79
Iscrizione: venerdì 14 gennaio 2011, 17:15

Aiuto Squid

Messaggio 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.
VincenzoRutilioPulpito
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 335
Iscrizione: sabato 29 gennaio 2011, 19:32
Desktop: kubuntu
Distribuzione: Kubuntu 13.04 x86-64
Località: Lugo

Re: Aiuto Squid

Messaggio 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
Vincenzo
kikko_965
Prode Principiante
Messaggi: 79
Iscrizione: venerdì 14 gennaio 2011, 17:15

Re: Aiuto Squid

Messaggio 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..... :'(
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: Aiuto Squid

Messaggio 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
kikko_965
Prode Principiante
Messaggi: 79
Iscrizione: venerdì 14 gennaio 2011, 17:15

Re: Aiuto Squid

Messaggio 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
>:( >:(
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: Aiuto Squid

Messaggio 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?
kikko_965
Prode Principiante
Messaggi: 79
Iscrizione: venerdì 14 gennaio 2011, 17:15

Re: Aiuto Squid

Messaggio 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
Ultima modifica di kikko_965 il martedì 1 febbraio 2011, 17:56, modificato 1 volta in totale.
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: Aiuto Squid

Messaggio 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?
kikko_965
Prode Principiante
Messaggi: 79
Iscrizione: venerdì 14 gennaio 2011, 17:15

Re: Aiuto Squid

Messaggio 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
Avatar utente
ReMichael
Imperturbabile Insigne
Imperturbabile Insigne
Messaggi: 4042
Iscrizione: venerdì 30 novembre 2007, 22:02

Re: Aiuto Squid

Messaggio 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
kikko_965
Prode Principiante
Messaggi: 79
Iscrizione: venerdì 14 gennaio 2011, 17:15

Re: Aiuto Squid

Messaggio 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.
Avatar utente
steblar
Scoppiettante Seguace
Scoppiettante Seguace
Messaggi: 408
Iscrizione: sabato 21 giugno 2008, 19:44
Località: Casier (TV)

Re: Aiuto Squid

Messaggio 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
http://www.storeden.com - ecommerce paradise
kikko_965
Prode Principiante
Messaggi: 79
Iscrizione: venerdì 14 gennaio 2011, 17:15

Re: Aiuto Squid

Messaggio 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.
Scrivi risposta

Ritorna a “Ubuntu su server”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 2 ospiti