Zerwane połączenia Wi-Fi mogą być związane ze środowiskiem lub oprogramowaniem.
Postaram się zachować to tak ogólne, jak to możliwe, aby odpowiedź mogła dotyczyć dowolnych kart WiFi.
Trzy obszary środowiskowe, które należy wziąć pod uwagę przed zapoznaniem się z sugestiami oprogramowania poniżej:
Szyfrowanie WIFI - spróbuj zmienić metodę szyfrowania na routerze WIFI, sprawdź, czy to zapewni bardziej stabilne połączenie.
Sam router WIFI - spróbuj przenieść się do nowego punktu dostępu, czy nadal masz problemy z łącznością?
Kanał WIFI - spróbuj zmienić kanał, na którym komunikuje się router. W Twojej okolicy może być zbyt duży ruch na wybranym kanale.
Po wykluczeniu tych obszarów można rozważyć pięć możliwych programów:
- Chcesz sprawdzić, czy istnieje jakieś WiFi Backport, a jeśli tak, zainstaluj odpowiedni pakiet
- Sprawdź, czy jest to problem 64-bitowy vs 32-bitowy
- Wypróbowanie nowszego jądra, albo następnego dostępnego stabilnego jądra LUB testowanie najnowszej wersji alfa / beta Ubuntu, która zawiera najnowsze potencjalne jądro wydania
- Wyłączanie zarządzania energią karty bezprzewodowej
- (wybór ostateczności) za pomocą NDISWrapper
Backports
Programiści jądra często wydają pakiet oprogramowania zawierający aktualizacje dla urządzeń Wi-Fi pochodzące z najnowszego lub najnowszego jądra.
Dla Natty ten pakiet nazywa się linux-backports-modules-cw-2.6.39-generic
(dzięki Jorge). Ten pakiet można znaleźć w proponowanym repozytorium lub w repozytorium backport. Zaznacz odpowiednie pole wyboru w Źródłach oprogramowania i Załaduj najnowsze aktualizacje.
Otwórz Centrum oprogramowania lub Synaptic Manager i wyszukaj pakiet o nazwie (lub podobnie o nazwie) jak powyżej. Jeśli pakiet jest dostępny, zainstaluj go, uruchom ponownie i sprawdź, czy połączenie Wi-Fi jest bardziej stabilne.
64bit vs 32bit
W miarę dojrzewania Linuksa problemy z bitami 64-bitowymi i 32-bitowymi powinny się zmniejszyć. Nie jest jednak nieznane, że instalacja 64-bitowa może być bardziej niestabilna w porównaniu z instalacją 32-bitową - i odwrotnie.
Dla twojej karty znalazłem raport o błędzie dla twojej karty Wireless, który opisuje twoje objawy - 64-bitowe jądro, Wi-Fi zrywa połączenie losowo.
Najpierw wykonaj kopię zapasową systemu, na przykład Clonezilla, aby mieć coś, co można łatwo przywrócić.
Spróbuj zainstalować 32-bitową wersję Natty. Sprawdź, czy twoje połączenie jest bardziej stabilne. Możesz także przetestować inne sugestie w tej odpowiedzi w tej konfiguracji 32-bitowej.
Nowsze jądro
Testowanie nowszego jądra może czasem powodować problemy z niestabilnością - na przykład problemy z uruchamianiem i czarnym ekranem. Polecam najpierw usunąć wszelkie sterowniki grafiki dodatkowego sprzętu (np. ATI lub Nvidia). Polecam również dobrą kopię zapasową, na przykład za pomocą CloneZilla, z której można przywrócić.
Poszukaj następnego stabilnego jądra linii głównej stąd na LaunchPad .
Patrząc na listę zmian w jądrze 2.6.39, wspomina o niektórych aktualizacjach twojej karty.
Możesz zainstalować jądro 2.6.39 zgodnie z opisem w mojej odpowiedzi tutaj .
Wyłączanie zarządzania energią
Czasami karty bezprzewodowe mogą mieć tryby zarządzania energią. Nie jest nieznane, że te tryby mają błędy w Linuksie. Wyłączenie zarządzania energią może czasem pomóc.
Być może będziesz musiał przeprowadzić badania Google, aby sprawdzić, czy istnieje konkretna metoda wyłączania zarządzania energią. Poniżej znajduje się metoda, której użyłem w przeszłości dla niektórych kart.
Z typu terminala:
gksu gedit /etc/pm/power.d/wireless
Jeśli otwarty plik zawiera instrukcje, dodaj następujący wiersz (jeśli jeszcze nie istnieje)
/sbin/iwconfig wlan0 power off
Jeśli otwarty plik jest pusty, dodaj następujące elementy
#!/bin/sh
/sbin/iwconfig wlan0 power off
Teraz skopiuj i wklej następujące elementy:
sudo chmod +x /etc/pm/power.d/wireless
Następnie uruchom ponownie.
źródło
NDISWrapper
Uwaga - NDISWrapper może powodować problemy z czarnym ekranem podczas rozruchu - więc zrób dobrą kopię zapasową na przykład, używając CloneZilla, z którego możesz przywrócić.
NDISWrapper był kiedyś kilka lat temu, jedną z często używanych metod dla kart bezprzewodowych, ponieważ jądro miało tak niewiele sterowników sterowników bezprzewodowych.
W ostatnich czasach wypadł z łask z wielu powodów, dla których nie zamierzam ...
Szczerze mówiąc, RTL8187se jest w jądrze od jakiegoś czasu, dlatego następującą sugestię należy uznać za ostateczność.
Wyszukaj ndisgtk
w centrum oprogramowania i zainstaluj
Teraz pobierz sterowniki Windows XP , w twoim przypadku z Realtek
Wyciąg z pliku zip.
Za pomocą ndisgtk - przejdź do folderu - RTL8187SE - WinXP i wskaż ndisgtk na .inf
plik. Mam nadzieję, że teraz (może po ponownym uruchomieniu) menedżer sieci powinien używać tego sterownika zamiast sterownika jądra RTL8187SE - mam nadzieję, że nie musisz umieszczać jądra na czarnej liście.
linux-backports-modules-cw-2.6.39-generic
, a następnie uruchomić ponownie i sprawdzić, czy problem nadal występuje?