System Windows 7 sporadycznie przerywa przewodowe połączenie z Internetem/LAN
W skrócie, mój komputer z systemem Windows 7 Ultimate sporadycznie zrywa połączenie z Internetem. Dlaczego?
Tło: Mój komputer jest podłączony przewodowo do modemu/routera ADSL, który jest bezpośrednio podłączony do linii telefonicznej. Mam również włączoną łączność bezprzewodową w routerze, aby laptop mógł łączyć się bezprzewodowo.
Co kilka godzin, podczas korzystania z komputera, okazuje się, że nie mam dostępu do Internetu i strony nie ładują się. W końcu, Windows 7 zaktualizuje ikonę sieci w tablicy zadań, aby pokazać symbol wykrzyknika na ikonie sieci. Otwierając Centrum sieci i udostępniania zobaczysz czerwony krzyżyk pomiędzy “Wiele sieci” i “Internet”.
Oto zdjęcie “Centrum sieci i udostępniania” (zrobione, gdy wszystko działało!)
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
Jak widzisz, na tym komputerze uruchamiam Sun’s VirtualBox i to tworzy połączenie sieciowe dla siebie. Nie wydaje się to mieć wpływu na przerywane zrzuty (tzn. przerywane zrzuty występują niezależnie od tego, czy połączenie VirtualBox jest używane, czy nie).
Kiedy połączenie jest zrywane, nie mogę uzyskać dostępu do żadnych stron internetowych, ani do strony administratora routera pod adresem http://192.168.1.1/ , więc zakładam, że straciłem też cały lokalny dostęp do sieci LAN.
To z pewnością nie jest wina routera (ani samego połączenia internetowego), ponieważ mój laptop, korzystający z połączenia bezprzewodowego (i pracujący pod kontrolą systemu Vista Home Premium) nadal ma dostęp do Internetu (i stron administracyjnych routera).
Za każdym razem, gdy to się dzieje, mogę natychmiast przywrócić cały dostęp do Internetu i sieci LAN, otwierając stronę Adaptera sieciowego, wyłączając “Połączenie lokalne”, a następnie włączając je ponownie. Po kilku sekundach wszystko jest znowu w porządku. Zakładam, że dzieje się tak dlatego, że pod GUI, skutecznie wykonuje “ipconfig /release” a następnie “ipconfig /renew”.
Dlaczego jednak w ogóle tak się dzieje? Wygooglowałem to i widziałem sporo innych osób (nawet na forach MSDN/Technet) doświadczających tego samego lub prawie tego samego problemu, ale bez wyraźnego rozwiązania. Sugestie wyłączenia IPv6 na karcie sieci LAN i upewnienia się, że nie ma zarządzania energią “uśpienia” karty sieciowej zostały wypróbowane, ale nie leczą problemu. Nie wydaje się, aby była jakaś szczególna sekwencja zdarzeń, które powodują, że to się dzieje albo. Zdarzyło mi się to dwa razy w ciągu 20 minut, kiedy po prostu losowo przeglądałem strony internetowe bez żadnego innego ruchu, a także zdarzyło mi się to raz, a następnie nie poszło ponownie przez 2-3 godziny przy tym samym rodzaju użytkowania.
Dlaczego tak się dzieje i jak sprawić, aby to się skończyło?
EDIT:
Dodatkowe informacje oparte na dotychczasowych odpowiedziach:
Po pierwsze, zapomniałem wspomnieć, że jest to Windows 7 64 bit, jeśli to w ogóle robi jakąś różnicę.
Wspomniałem, że nie sądzę, aby adpater sieciowy VirtualBox powodował ten problem w jakikolwiek sposób, a ja mam również zainstalowany VirtualBox na dwóch innych maszynach, jeden z systemem Windows Vista Home Premium, a drugi z systemem Windows XP. Na żadnej z tych maszyn nie występują takie same problemy z łącznością sieciową jak na maszynie z Windows 7.
Przypisanie IP dla maszyny z Windows 7 jest takie samo zarówno przed jak i po “zrzucie”. Mam serwer DHCP na routerze, który wydaje adresy IP, jednak mój Windows 7 używa statycznego adresu. Oto dane wyjściowe z “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.
W logach zdarzeń systemu, jedynym zdarzeniem, które odnosi się do zerwania połączenia jest “DNS Client Event” i jest ono generowane po zerwaniu połączenia i jest zdarzeniem opisującym, że informacje DNS nie mogą być znalezione dla jakiejkolwiek strony internetowej, do której próbuję się dostać, właśnie w momencie zerwania połączenia:
Chipset karty sieciowej to Realtek PCIe GBE Family Controller
i potwierdziłem, że jest to poprawny chipset dla płyty głównej (Asus M4A77TD PRO), i faktycznie, Windows Update zainstalował zaktualizowany sterownik dla tego 12/Jan/2009. Szczegóły aktualizacji mówią, że jest to aktualizacja oprogramowania Realtek z grudnia 2009. Nawiasem mówiąc, miałem te same problemy z przerwami przed tą aktualizacją. Wygląda na to, że nie spowodowało to żadnej różnicy.
EDIT 2 (1 lutego 2010):
W moim poszukiwaniu rozwiązania tego problemu, odkryłem kilka interesujących informacji.
Na innym forum, ktoś zasugerował, że powinienem spróbować uruchomić Windows w “Trybie bezpiecznym z obsługą sieci” i sprawdzić, czy problem nadal występuje. To była fantastyczna sugestia i nie wiem dlaczego sam na nią wcześniej nie wpadłem. Tak więc, przystąpiłem do uruchomienia w trybie bezpiecznym z obsługą sieci przez kilka godzin, i co zadziwiające, “krople” nie wystąpiły ani razu. Było to pozytywne odkrycie, jednak ze względu na przerywaną naturę oryginalnego problemu, nie byłem całkowicie przekonany, że problem został wyleczony.
Jedną rzeczą, którą zauważyłem jest to, że wentylator na mojej karcie GFX pracował o wiele głośniej niż zwykle. Wynika to z faktu, że posiadam kartę graficzną ASUS ENGTS250 http://www.asus.com/product.aspx?P_ID=B6imcoax3MRY42f3 ), który miał znany problem z głośnym wentylatorem, dopóki aktualizacja BIOS-u nie naprawiła problemu. (Zobacz “Odpowiedź producenta” tutaj: http://www.newegg.com/Product/Product.aspx?Item=N82E16814121334 w celu uzyskania szczegółów).
Cóż, uruchomienie w trybie bezpiecznym spowodowało, że wentylator pracował (nieprawidłowo) na pełnych obrotach (tak jak przed aktualizacją BIOS-u), ale przy (najwyraźniej) stabilnym połączeniu sieciowym. Najwyraźniej jakiś sterownik dla karty GFX nie został załadowany w trybie bezpiecznym, więc to skłoniło mnie do zastanowienia się nad kartą GFX (ponieważ bardzo głośny wentylator był dość oczywisty podczas pracy w trybie bezpiecznym).
Uruchomiłem ponownie tryb normalny i odkryłem, że Nvidia ma bardzo aktualny nowy sterownik dla mojej karty GFX (tylko około 1 tydzień), więc pobrałem odpowiedni sterownik i zainstalowałem go. Po instalacji i ponownym uruchomieniu, byłem w stanie używać mojego komputera przez cały dzień bez żadnych zakłóceń sieciowych!!! To było w sobotę. Jednakże, w niedzielę, również miałem mój komputer przez prawie cały dzień i doświadczyłem 2 zrzutów sieci. W tym czasie nie dokonano żadnych innych zmian na moim komputerze.
Tak więc, historia wydaje się być taka, że aktualizacja sterowników mojej karty graficznej poprawiła (jeśli nie całkowicie naprawiła) problem, jednak nadal szukam właściwej poprawki dla tego problemu. Mam nadzieję, że te informacje mogą pomóc każdemu, kto może mieć dodatkowe pomysły, dlaczego ten problem występuje w pierwszej kolejności. (I dlaczego nowe sterowniki do kart GFX mają coś wspólnego z siecią?)
Doceniam wszystkie dotychczasowe opinie. Jednakże, muszę jeszcze raz zapytać o jakiekolwiek dalsze pomysły jak rozwiązać ten szczególny problem?