Отключенные соединения WiFi могут быть связаны с окружающей средой или программным обеспечением.
Я постараюсь сделать это как можно более общим, чтобы ответ мог относиться к любым картам WiFi.
Три области окружающей среды, которые вы должны рассмотреть, прежде чем углубляться в предложения программного обеспечения ниже:
Шифрование WIFI - попробуйте изменить метод шифрования на маршрутизаторе WIFI, посмотрите, приведет ли это к более стабильному соединению.
Сам WIFI Router - попробуйте перейти на новую точку доступа, у вас все еще есть проблемы с подключением?
Канал WIFI - попробуйте изменить канал, по которому маршрутизатор общается. В вашем регионе может быть слишком много трафика на выбранном вами канале.
Как только вы исключили эти области, вы можете рассмотреть пять возможных вариантов программного обеспечения:
- Нужно посмотреть, есть ли WiFi Backport и если да, установить соответствующий пакет
- Смотрите, если это 64-битная или 32-битная проблема
- Попытка более нового Ядра, или следующее доступное стабильное ядро, ИЛИ тестирование самой последней альфа / бета версии Ubuntu, которая содержит ядро-кандидат последнего выпуска
- Отключение управления питанием вашей беспроводной карты
- (выбор самого последнего средства) с использованием NDISWrapper
Backports
Разработчики ядра часто выпускают программный пакет, содержащий обновления для WiFi-устройств, полученные из самого последнего или самого последнего ядра.
Для Натти этот пакет называется linux-backports-modules-cw-2.6.39-generic
(спасибо Хорхе). Этот пакет можно найти либо в предлагаемом репозитории, либо в репозитории backport. Установите соответствующий флажок в разделе «Источники программного обеспечения» и перезагрузите последние обновления.
Откройте Центр программного обеспечения или Synaptic Manager и найдите пакет с именем (или аналогичным именем), как указано выше. Если пакет доступен, установите его, перезагрузите и посмотрите, является ли соединение WiFi более стабильным.
64 бит против 32 бит
По мере развития Linux проблемы с 64-битными и 32-битными должны уменьшаться. Однако не неизвестно, что 64-битная установка может быть более нестабильной по сравнению с 32-битной установкой - и наоборот.
Для вашей карты я нашел отчет об ошибке для вашей беспроводной карты, который описывает ваши симптомы - 64-битное ядро, Wi-Fi разрывает соединение случайным образом.
Сначала сделайте резервную копию вашей системы, используя, например, Clonezilla, чтобы у вас было что-то, что вы можете легко восстановить.
Попробуйте установить 32-битную версию Natty. Посмотрите, является ли ваше соединение более стабильным. Вы также можете проверить другие предложения в этом ответе в этой 32-битной конфигурации.
Более новое ядро
Тестирование нового ядра может иногда вызывать проблемы нестабильности - например, проблемы с загрузкой и черным экраном. Я бы порекомендовал вам сначала удалить любые графические драйверы дополнительного оборудования (например, ATI или Nvidia). Я также рекомендую, чтобы у вас была хорошая резервная копия, например, с использованием CloneZilla, которую вы можете восстановить.
Ищите следующее стабильное ядро mainline отсюда на LaunchPad .
Глядя на списки изменений в ядре 2.6.39, там упоминаются некоторые обновления для вашей карты.
Вы можете установить ядро 2.6.39, как описано в моем ответе здесь .
Отключение управления питанием
Иногда беспроводные карты могут иметь режимы управления питанием. Не секрет, что эти режимы содержат ошибки в Linux. Иногда может помочь отключение управления питанием.
Возможно, вам придется провести некоторые исследования Google, чтобы узнать, существует ли какой-либо конкретный метод отключения управления питанием. Ниже приведен метод, который я использовал в прошлом для некоторых карт.
Из типа терминала:
gksu gedit /etc/pm/power.d/wireless
Если открытый файл содержит какие-либо операторы, добавьте следующую строку (если он еще не существует)
/sbin/iwconfig wlan0 power off
Если открытый файл пуст, добавьте следующее
#!/bin/sh
/sbin/iwconfig wlan0 power off
Теперь скопируйте и вставьте следующее:
sudo chmod +x /etc/pm/power.d/wireless
Затем перезагрузите компьютер.
источник
NdisWrapper
Примечание. NDISWrapper может вызвать проблемы с черным экраном при загрузке, поэтому создайте хорошую резервную копию, например, с помощью CloneZilla, которую можно восстановить.
Несколько лет назад NDISWrapper был одним из часто используемых методов для беспроводных карт, поскольку в ядре было так мало поддержки беспроводных драйверов.
В последнее время он потерял популярность по многим причинам, в которые я не пойду ...
Если честно, RTL8187se был в ядре в течение некоторого времени, поэтому следующее предложение следует рассматривать как последнее средство.
Ищите ndisgtk
в программном центре и устанавливайте
Теперь скачайте драйверы windows xp , в вашем случае от Realtek
Извлечь из архива.
Используя ndisgtk - перейдите в папку - RTL8187SE - WinXP и укажите ndisgtk в .inf
файл. Надеемся, что теперь (возможно, после перезагрузки) сетевой менеджер должен использовать этот драйвер вместо драйвера ядра RTL8187SE - nb, надеюсь, вам не нужно вносить ядро в черный список.
linux-backports-modules-cw-2.6.39-generic
, затем перезагрузить компьютер и посмотреть, есть ли проблема?