Windows 7 abbandona a intermittenza la connessione Internet/LAN cablata
In poche parole, il mio PC Windows 7 Ultimate cade a intermittenza la connessione a Internet. Perché?
Sfondo: Il mio PC è collegato al mio modem/router ADSL che è direttamente collegato alla linea telefonica. Ho anche la connettività wireless attivata all'interno del router per la connessione wireless di un portatile.
Ogni poche ore circa, quando uso il mio PC, scopro che non posso accedere a Internet e le pagine non si caricano. Alla fine, Windows 7 aggiorna l'icona della rete nel task-tray per mostrare il simbolo del punto esclamativo sull'icona della rete. Aprendo il Centro connessioni di rete e condivisione si vedrà la croce rossa tra “Reti multiple” e “Internet”.
Ecco una foto del “Centro connessioni di rete e condivisione” (scattata quando tutto funzionava!)
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Realtek PCIe GBE Family Controller
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 192.168.1.2(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . : 192.168.1.1
DNS Servers . . . . . . . . . . . : 192.168.1.1
NetBIOS over Tcpip. . . . . . . . : Enabled
Come potete vedere, sto eseguendo VirtualBox di Sun su questa macchina e questo crea una connessione di rete per sé. Questo non sembra influenzare i cali intermittenti (cioè i cali intermittenti si verificano sia che la connessione VirtualBox sia in uso o meno).
Quando la connessione cade, non posso accedere a nessuna pagina Internet, né posso accedere alla pagina di amministrazione web del router a http://192.168.1.1/ , quindi presumo di aver perso anche l'accesso locale alla LAN.
Non è sicuramente il router (o la connessione a Internet in sé) poiché il mio portatile, che usa la connessione wireless (e usa Vista Home Premium) continua ad essere in grado di accedere a Internet (e alle pagine di amministrazione web del router) senza problemi.
Ogni volta che questo accade, posso immediatamente ripristinare tutti gli accessi a Internet e alla LAN aprendo la pagina Network Adapter, disabilitando la “Local Area Connection” e poi riabilitandola. Dagli qualche secondo e tutto è di nuovo a posto. Presumo che questo sia perché, sotto la GUI, sta effettivamente facendo un “ipconfig /release” poi “ipconfig /renew”.
Perché questo accade in primo luogo, però? Ho cercato su Google e ho visto parecchie altre persone (anche sui forum MSDN/Technet) che sperimentano lo stesso o quasi lo stesso problema, ma senza una chiara risoluzione. I suggerimenti di disattivare IPv6 sull'adattatore LAN, e di assicurarsi che non ci sia una gestione dell'alimentazione che “addormenti” l'adattatore di rete sono stati provati, ma non curano il problema. Non sembra esserci nemmeno una particolare sequenza di eventi che lo fanno accadere. Mi è capitato che andasse due volte in 20 minuti mentre navigavo casualmente sul web senza altro traffico, e mi è capitato anche che andasse una volta e poi non andasse più per 2-3 ore con lo stesso tipo di utilizzo.
Perché succede questo e come farlo smettere?
EDIT:
Informazioni aggiuntive basate sulla risposta fornita finora:
Innanzitutto, ho dimenticato di menzionare che questo è Windows 7 64 bit, se questo fa qualche differenza.
Ho detto che non credo che l'adattatore di rete di VirtualBox stia causando questo problema in qualche modo, e ho anche VirtualBox installato su altre due macchine, una con Windows Vista Home Premium e l'altra con Windows XP. Nessuna di queste macchine ha gli stessi problemi di connettività di rete della macchina Windows 7.
L'assegnazione dell'IP per la macchina Windows 7 è la stessa sia prima che dopo il “drop”. Ho un server DHCP sul router che emette indirizzi IP, tuttavia la mia macchina Windows 7 usa un indirizzo statico. Ecco l'output di “ipconfig”:
Log Name: System
Source: Microsoft-Windows-DNS-Client
Event ID: 1014
Task Category: None
Level: Warning
Keywords:
User: NETWORK SERVICE
Description:
Name resolution for the name weather.service.msn.com timed out after none of the configured DNS servers responded.
All'interno dei registri eventi del sistema, l'unico evento che si riferisce alla caduta della connessione è un “DNS Client Event” e questo è generato dopo che la connessione è caduta ed è un evento che dettaglia che le informazioni DNS non possono essere trovate per qualsiasi sito web a cui sto cercando di accedere, proprio quando la connessione cade:
Il chipset della scheda di rete è Realtek PCIe GBE Family Controller
e ho confermato che questo è il chipset corretto per la scheda madre (Asus M4A77TD PRO), e infatti, Windows Update ha installato un driver aggiornato per questo il 12/gen/2009. I dettagli dell'aggiornamento dicono che è un aggiornamento software Realtek del dicembre 2009. Per inciso, stavo ancora avendo gli stessi problemi intermittenti prima di questo aggiornamento. Sembra che non abbia fatto alcuna differenza.
EDIT 2 (1 Feb 2010):
Nella mia ricerca per risolvere questo problema, ho scoperto alcune informazioni più interessanti.
Su un altro forum, qualcuno mi ha suggerito di provare ad eseguire Windows in “Modalità provvisoria con rete” e vedere se il problema continua a verificarsi. Questo è stato un suggerimento fantastico e non so perché non ci ho pensato prima. Così, ho proceduto a correre in modalità provvisoria con Networking per un certo numero di ore, e incredibilmente, le “cadute” non si sono verificate una volta. È stata una scoperta positiva, tuttavia, a causa della natura intermittente del problema originale, non ero completamente convinto che il problema fosse guarito.
Una cosa che ho notato è che la ventola della mia scheda GFX girava molto più forte del normale. Questo è dovuto al fatto che ho una scheda grafica ASUS ENGTS250 http://www.asus.com/product.aspx?P\ID=B6imcoax3MRY42f3 ) che aveva un problema noto con una ventola rumorosa finché un aggiornamento del BIOS non ha risolto il problema. (Vedere la “Risposta del produttore” qui: http://www.newegg.com/Product/Product.aspx?Item=N82E16814121334 per i dettagli).
Bene, eseguendo in modalità sicura la ventola girava (erroneamente) alla massima velocità (come faceva prima dell'aggiornamento del BIOS), ma con una connessione di rete (apparentemente) stabile. Ovviamente qualche driver non è stato caricato per la scheda GFX quando è in modalità provvisoria, quindi questo mi ha fatto pensare alla scheda GFX (dato che la ventola molto rumorosa era abbastanza evidente quando era in modalità provvisoria).
Ho riavviato in modalità normale, e ho scoperto che Nvidia aveva un nuovo driver molto aggiornato per la mia scheda GFX (solo 1 settimana circa), così ho scaricato il driver appropriato e l'ho installato. Dopo l'installazione e un riavvio, sono stato in grado di utilizzare il mio PC per un giorno intero senza nessun calo di rete!!! Questo è successo il sabato. Tuttavia, la domenica, ho anche avuto il mio PC per quasi tutto il giorno e ho sperimentato 2 cadute di rete. Non sono state apportate altre modifiche al mio PC in questo periodo.
Quindi, la storia sembra essere che l'aggiornamento dei driver della mia scheda grafica sembra aver migliorato (se non completamente risolto) il problema, tuttavia, sto ancora cercando una soluzione adeguata per questo problema. Speriamo che queste informazioni possano aiutare chiunque possa avere ulteriori idee sul perché questo problema si sta verificando in primo luogo. (E perché i nuovi driver della scheda GFX hanno qualcosa a che fare con la rete?)
Apprezzo il feedback di tutti finora. Tuttavia, devo chiedere ancora una volta di avere altre idee su come risolvere questo particolare problema?