O Windows 7 deixa cair intermitentemente a ligação Internet/LAN com fios
Em poucas palavras, o meu PC Windows 7 Ultimate deixa cair intermitentemente a sua ligação à Internet. Porquê?
Antecedentes: O meu PC está ligado ao meu modem/router ADSL que está directamente ligado à linha telefónica. Também tenho conectividade sem fios ligada dentro do router para que um portátil possa ligar-se sem fios.
De poucas em poucas horas, quando utilizo o meu PC, descubro que não consigo aceder à Internet e as páginas não serão carregadas. Eventualmente, o Windows 7 actualizará o ícone de rede no painel de tarefas para mostrar o símbolo do ponto de exclamação no ícone de rede. Ao abrir o Centro de Rede e Partilha, aparecerá a cruz vermelha entre as “Redes Múltiplas” e “A Internet”.
Aqui está uma imagem do “Centro de Rede e Partilha” (agarrado quando tudo estava a funcionar!)
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
Como podem ver, estou a correr a VirtualBox da Sun nesta máquina e isso cria uma ligação de rede para si próprio. Isto não seem para afectar a queda intermitente (ou seja, as quedas intermitentes ocorrem quer a ligação VirtualBox esteja a ser utilizada ou não).
Quando a ligação cai, não posso aceder a nenhuma página da Internet, nem posso aceder à página de administração web do router em http://192.168.1.1/ , por isso assumo que também perdi todo o acesso à LAN local.
Não é definitivamente o router (ou a própria ligação à Internet) pois o meu portátil, utilizando a ligação sem fios (e executando o Vista Home Premium) continua a poder aceder à Internet (e às páginas de administração web do router) muito bem.
Cada vez que isto acontece, posso restaurar imediatamente todo o acesso à Internet e à LAN abrindo a página do Adaptador de Rede, desactivando a “Ligação de Área Local” e depois reactivando-a. Dê-lhe alguns segundos e está tudo bem novamente. Presumo que isto é porque, por baixo da GUI, está efectivamente a fazer um “ipconfig /release” e depois um “ipconfig /renew”.
Mas porque é que isto acontece, em primeiro lugar? Procurei isto no Google e vi muitas outras pessoas (mesmo em fóruns MSDN/Technet) a experimentar o mesmo ou quase o mesmo problema, mas sem uma resolução clara. Sugestões de desligar o IPv6 no adaptador LAN, e assegurar que não há gestão de energia “adormecida” o adaptador de rede foram tentadas mas não curam o problema. Também não parece haver qualquer sequência particular de eventos que o causem. Já o tive duas vezes em 20 minutos quando apenas navego aleatoriamente na web sem qualquer outro tráfego, e também o tive uma vez e depois não voltei a fazê-lo durante 2-3 horas com o mesmo tipo de utilização.
Porque é que isto está a acontecer e como fazer isto parar?
EDIT:
Informação adicional baseada na resposta fornecida até agora:
Primeiro, esqueci-me da menção de que isto é Windows 7 64 bit, se é que isso faz alguma diferença.
Mencionei que não penso que a rede VirtualBox adpater esteja a causar este problema de forma alguma, e também tenho a VirtualBox instalada em duas outras máquinas, uma a executar o Windows Vista Home Premium e a outra a executar o Windows XP. Nenhuma destas máquinas tem os mesmos problemas de conectividade de rede que a máquina Windows 7.
A atribuição de IP para a máquina Windows 7 é a mesma, tanto antes como depois da “queda”. Tenho um servidor DHCP no router que emite endereços IP, no entanto a minha máquina Windows 7 utiliza um endereço estático. Aqui está a saída do “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.
Dentro dos registos de eventos do sistema, o único evento relacionado com a queda da ligação é um “DNS Client Event” e este é gerado após a ligação ter caído e é um evento detalhando que a informação DNS não pode ser encontrada para qualquer website que eu possa estar a tentar aceder, tal como a ligação cai:
O chipset adaptador de rede é Realtek PCIe GBE Family Controller
e confirmei que este é o chipset correcto para a placa mãe (Asus M4A77TD PRO), e de facto, Windows Update instalei um driver actualizado para isto em 12/Jan/2009. Os detalhes da actualização dizem que é uma actualização de software da Realtek de Dezembro de 2009. A propósito, antes desta actualização, ainda tinha os mesmos problemas intermitentes. Parece não ter feito qualquer diferença.
EDIT 2 (1 Fev 2010):
Na minha busca para resolver este problema, descobri mais algumas informações interessantes.
Em outro fórum, alguém sugeriu que eu deveria tentar correr o Windows em “Modo Seguro Com Rede” e ver se o problema continua a ocorrer. Esta foi uma sugestão fantástica e não sei porque não pensei nisso mais cedo. Assim, continuei a correr no Modo Seguro com Ligação em Rede durante várias horas, e espantosamente, as “quedas” não ocorreram uma única vez. Foi uma descoberta positiva, contudo, devido à natureza intermitente do problema original, não estava completamente convencido de que o problema estivesse curado.
Uma coisa que notei é que o ventilador no meu cartão GFX estava a funcionar muito mais alto do que o normal. Isto deve-se ao facto de eu ter uma placa gráfica ASUS ENGTS250 http://www.asus.com/product.aspx?P_ID=B6imcoax3MRY42f3 ) que tinha um problema conhecido com um ventilador ruidoso até que uma actualização da BIOS resolveu o problema. (Ver a “Resposta do Fabricante” aqui: http://www.newegg.com/Product/Product.aspx?Item=N82E16814121334 para mais detalhes).
Bem, funcionando em modo seguro tinha a ventoinha a funcionar (incorrectamente) a toda a velocidade (como fazia antes da actualização da BIOS), mas com uma ligação de rede (aparentemente) estável. Obviamente, algum condutor não foi carregado para o cartão GFX quando em Modo Seguro, pelo que isto me fez pensar no cartão GFX (uma vez que a ventoinha muito barulhenta era bastante óbvia quando estava a correr em Modo Seguro).
Reiniciei no modo normal, e descobri que Nvidia tinha um novo driver muito actualizado para o meu cartão GFX (apenas com cerca de 1 semana de idade), por isso descarreguei o driver apropriado e instalei-o. Após a instalação e uma reinicialização, pude utilizar o meu PC durante um dia inteiro com NO NETWORK DROPS!!! Isto foi no sábado. Contudo, no domingo, também tive o meu PC durante praticamente todo o dia e experimentei 2 quedas de rede. Nenhuma outra alteração foi feita ao meu PC neste tempo.
Então, a história parece ser que a actualização dos drivers da minha placa gráfica parece ter melhorado (se não corrigido completamente) o problema, no entanto, ainda estou à procura de uma solução adequada para este problema. Esperemos que esta informação possa ajudar qualquer pessoa que possa ter ideias adicionais sobre a razão pela qual este problema está a ocorrer em primeiro lugar. (E porque é que os novos drivers de cartões GFX têm algo a ver com a rede?)
Agradeço o feedback de todos até agora. No entanto, terei de pedir mais uma vez mais algumas ideias sobre como resolver este problema em particular?