Newsgroup: it.comp.os.linux.sys
Titolo: Squid blocca windows update

Ciao a tutti,
Ho una rete con circa 100 pc un proxy squid e dansguardian per la
gestione degli accessi.
DAi pc client non riesco a scaricare gli aggiornamenti di windows
update.
Ho letto molti post a riguardo.
inizialmente non accedeva al 
sitoupdate.windows.com
, ho inserito
l'indirizzo nel exception file e ora trova gli aggi0rnamenti ma al
momento di scaricarli si pianta, rimane allo 0%.
E' probabile che il problema sia sempre sul proxy.
Ho letto anche che è necessario abilitare X-Forward del servizio ssh,
fatto anche questo ma nulla.
Come posso risolverlo?
Grazie

 fatto anche questo ma nulla.
Questo non capisco bene cosa c'entri.
Fabio

 server microsoft.
Non avevo fatto io la domanda, ma la cosa mi interessa. Io ho 
esattamente una LAN dietro un firewall, e i client (Win2000) accedono a 
Internet solo tramite squid, con autenticazione NTLM (il dominio è 
gestito da Samba). Sono sicuro che fino a qualche tempo fa Windows 
Update funzionava, ma è già da un po' che ho notato che non funziona 
più, per lo meno quello "manuale", perché gli aggiornamenti automatici, 
almeno in parte, sembrano funzionare. Immagino sia colpa di qualche 
cambiamento nel funzionamento di WU.
Non avendo a disposizione un Windows Server su cui installare WSUS, 
quali altre soluzioni esistono?
BTW, forse la discussione sarebbe da spostare su un newsgroup più 
appropriato. Comunque ora gugolo un po', vedo che di risultati ce ne 
sono... finora non me ne ero preoccupato troppo.
Ad esempio questo potrebbe fare al caso mio, proverò: 
http://snipurl.com/xd2d
-- 
Ciao,
   Marco.

 quali altre soluzioni esistono?
Verificare dai log cosa succede in quel momento.
Io ho una settantina di macchine dietro squid e WU lo fanno.
Ma non ho il proxy autenticato, per la verita'.
-- 
           |Save our planet!
    Ciao   |Save wildlife!
   roberto |For your E-MAIL use ONLY recycled Bytes  !!
           |roberto poggi   
rpo...@softhome.net

 Ma non ho il proxy autenticato, per la verita'.
idem
ciao
--
Ranger!

ro...@freemail.it
 ha scritto:

Controlla l'User-Agent con cui Squid si presenta.....
Spesso WU fa lo schizzinoso..
Ciao.
--
Giuseppe

 Ma non ho il proxy autenticato, per la verita'.
Quando non funzia a causa del motivo che ho citato non vedi nulla nei log
del proxy.
Il problema e' che, con le ultime release, una parte del funzionamento di
windowsupdate e' stato demandato ad un servizio, anche quando l'update lo
si fa manualmente dall'interno del browser. Questo servizio usa WinHTTP e
WinHTTP ha un suo proprio settaggio del proxy, che si fa con proxycfg.exe
(cosa sono WinHTTP e proxycfg lo si trova nei soliti posti).
Il comportamento sembra anomalo perche' tutta la parte di interfaccia che
viene gestita in internet explorer, nel contesto utente, funziona perche'
le impostazioni del proxy del browser son corrette. Quando entra in gioco
il servizio, e questo non ha impostazioni proxy corrette, tutto fallisce.
Per altre info...
 
http://support.microsoft.com/?scid=kb%3Ben-us%3B900935&x=11&y=11
Curioso che il quesito arrivi a 365 giorni esatti da...
 
http://www.sikurezza.org/ml/09_05/msg00066.html
:-)
Fabio

 del proxy.
Forse del proxy no, ma in quewlli del firewall dovresti vedere dove sta
tentando di sfrucugliare. :-)


 (cosa sono WinHTTP e proxycfg lo si trova nei soliti posti).
Grazie a tutti per le risposte interessanti.
Comunque, almeno nel mio caso, io sospetto che il problema sia 
nell'autenticazione, e non nelle impostazioni del proxy come suggerisci 
sopra. Infatti ho provato a loggarmi su un client come amministratore e 
ad accedere a WU tramite Explorer; le impostazioni del proxy erano 
visibili e corrette nelle preferenze di Explorer, ed infatti la 
navigazione funzionava, ma WU non ha funzionato (in realtà la cosa si 
complica pensando che sono sicuro che abbia funzionato, seppur 
lentissimo, pochi giorni prima, con le stesse impostazioni).
Eppure avrebbe dovuto funzionare, perché ero nella situazione descritta 
nell'articolo Microsoft da te citato, sotto "Internet Explorer is used 
to access the Windows Update Web site" -> "Method 3: Internet Explorer 
is configured by using a user-defined proxy server value", e lì dice che 
in questo caso il client WU dovrebbe usare automaticamente le 
impostazioni proxy di Explorer.
Quindi spero nell'autenticazione. Appena ne ho l'opportunità provo 
quanto suggerito nello Squid Book.
Sinceramente non avevo ancora spulciato i log di squid, perché come già 
detto era un problema che non avevo ancora inserito in cima alle mie 
priorità :).
Oltretutto... per farsi due risate OT: poco tempo fa, l'ultima volta che 
ho provato l'aggiornamento e incontrato questo problema, ho seguito le 
istruzioni che comparivano in Explorer. In sostanza, insieme all'errore 
compare un link per avere assistenza gratuita riguardo a WU. Ho riempito 
l'apposito modulo con informazioni dettagliate, riportando il codice di 
errore che compariva, il fatto che il client fosse Win2000 Pro, che 
l'accesso avveniva tramite proxy con autenticazione sul database del 
dominio di cui fanno parte le macchine, ecc. ecc.
Non ho il testo completo della mia richiesta, ma solo la prima riga, 
riportata nell'email di conferma arrivatami immediatamente dopo; è 
comunque sufficiente per capire l'aneddoto, quindi cito l'email di conferma:
------------------------------------
Nome completo:Marco De Vitis
Indirizzo di posta 
elettronica:star...@spin.it
Prodotto:Microsoft Windows Update (All Languages)
Problema:Salve, sto provando ad aggiornare alcuni client Windows 2000 
Professional in ...
------------------------------------
Meno di 24 ore dopo, come promesso, ricevo un'email di risposta da un 
"tecnico Microsoft":
------------------------------------
Gent.mo cliente,
         la informiamo che il supporto via Web per Windows Update è 
disponibile solo per il sistema operativo Windows 2000 Professional e 
non per Windows 2000 Server. Nel caso la problematica da lei riscontrata 
fosse relativa a Windows 2000 Professional la invitiamo ad inoltrare una 
nuova richiesta via Web aggiungendo quest'ultima specifica. In caso 
contrario la invitiamo a consultare il nuovo sito di Supporto Tecnico 
Microsoft presente a questo indirizzo web 
http://support.microsoft.com/?ln=IT
 o, in alternativa, può contattare il 
Servizio Tecnico telefonico al numero 02 70.398.398, attivo dal lunedì 
al venerdì dalle ore 9.00 alle ore 19.00.
------------------------------------
Ovviamente non li ho più ricontattati, dato che l'unica parola che mi 
viene in mente quando penso a questa risposta è "vaffanculo".
-- 
Ciao,
   Marco.

 sopra. Infatti ho provato a loggarmi su un client come amministratore e 
Puoi mutare il sospetto in certezza facendo windowsupdate dopo aver messo 
il tuo fido wireshark/tcpdump/whatelse in ascolto sulla rete. Se vedi che
parte del traffico in uscita e' diretto direttamente ai server microsoft,
invece che al proxy... ecc ecc altrimenti ecc ecc
In ogni caso, come dice roberto, in un log (squid) o nell'altro (fw) devi
poter trovare tutto quello che ti serve.
Ah... un'occhiatina alle acl di squid (mica che ci stai bloccando i .cab,
neh!).
Fabio

 neh!).
No no, niente del genere :).
-- 
Ciao,
   Marco.

 i dettagli sono pochi e non posso filtrarli...
Hint: non puoi inviare i log ad un syslog server in lan? E' una cosa
che spesso possono fare anche le macchinette piu' economiche, ormai.
Fabio

 Hint: non puoi inviare i log ad un syslog server in lan? E' una cosa
Sì, infatti in genere lo faccio... ok mi hai beccato, questo problema di 
WU per me non era abbastanza importante e quindi sono stato pigro ;D.
-- 
Ciao,
   Marco.

 WU per me non era abbastanza importante e quindi sono stato pigro ;D.
Disgraz... :-) Dovresti farlo sempre, non solo quando ci son problemi.
Fabio

 nella scheda "Connessioni" delle "Opzioni Internet", per intenderci).
Sì, intendevo proprio "esplicitamente solo per la sessione utente" (in 
realtà è una chiave di registro che "forzo" per gli utenti). E questo, 
in base all'articolo Microsoft che hai citato, dovrebbe bastare; almeno 
per quanto riguarda l'accesso a WU tramite IE, che era proprio il mio 
caso. L'articolo infatti, in quel punto, menziona proprio la scheda 
"Connessioni" delle "Opzioni Internet".
L'unico punto dubbio è che non so quanto ci metta il client WU a capire 
che "cannot locate a proxy server by using automatic detection". Se è 
un'operazione lunga, allora si spiega la lentezza che ho notato.
-- 
Ciao,
   Marco.