Тонкая настройка Wi-Fi в Ubuntu 9.10 | LINUX ДЛЯ ЮЗЕРОВ - ЧЕРПАЕМ ЗНАНИЯ

Тонкая настройка Wi-Fi в Ubuntu 9.10

Вторник, 02 Фев 2010, 21:58 | Рубрика: Интернет, Сети
Метки:

Все преимущества такого технологического чуда как Wi-Fi я оценил, установив роутер в своей квартире и раскинув беспроводную сеть до каждого уголка, включая туалет и ванную комнату :) . Ведь представить себе жизнь без компьютера я уже не могу, да и семья моя тоже. Однако, нужно всегда быть готовым к возможным сбоям в сети. Более того, при помощи некоторых манипуляций можно существенно улучшить качество связи. Поэтому меня и заинтересовала статья приведенная на сайте  retimer.ru. Спасибо автору за труд. Многие советы будут полезны посетителям моего блога.

На форумах об Ubuntu (и не только) не раз поднималась тема настройки Wi-Fi карточек. Наблюдаются такие сбои:

  • Wi-Fi соединение сбрасывается при попытке запуска Firefox
  • Wi-Fi соединение сбрасывается при приеме/передаче больших файлов
  • Wi-Fi соединение сбрасывается регулярно (у некоторых это 10 минут, а у меня было раз в 1-2 дня)

В большинстве случаев соединение востанавливается само через некоторое время, но иногда приходится перезапускать сеть. Проанализировав полученные данные стало ясно, что у большинства пользователей стоит Wi-Fi карта с чипсетом от Atheros и Ubuntu 9.04 или 9.10.
Для решения этой проблемы я пробовал сменить модуль ядра ath9k (на некоторых ноутбуках ath5k) на поставку от Atheros, но у меня ничего не вышло. Решение нашлось как всегда случайно и оказалось очень эффективным.

Как выяснилось эта проблема присутствует во всех системах с ядром младше версии 2.6.32, т.е. в Ubuntu 10.04 этой проблемы уже не будет. Но я работаю в Ubuntu 9.10 и хочу не иметь проблем уже сейчас. Есть 2 способа решения этой проблемы:

  1. Установка самой свежей версии модуля ath9k или ath5k (берется здесь). Это требует некоторых знаний о ядре и модулях.
  2. Использование бэкпортирования, т.е. применение к нашему ядру патчей от более новой версии, для которой эта проблема уже решена (объяснено “на пальцах” – подробнее и официальнее о бэкпортировании в Ubuntu читай тут на английском)

Именно второй способ мы и рассмотрим. Для нормальной работы Wi-Fi надо установить через Synaptic два пакета:

linux-backports-modules-karmic-generic
linux-backports-modules-wireless-karmic-generic

После установки рекомендую перезагрузиться, т.к. эти пакеты влияют на модули ядра (хотя я и не разобрался как именно).
Вот и все!

Тестирование

Тестирование скорости я проводил с помощью программы iperf. Устанавливается она из Synaptic.
Запуск на сервере (на стационарном компе) так:

iperf -s

Запуск на мобильном компьютере (ноутбуке) так:

iperf -c 192.168.0.1

где указываете IP сервера.

Для каждого случая (“до” и “после”) выполнено примерно по 30 замеров в течение 3х дней в разных местах помещения.

Оборудование

  • Роутер D-link DIR-300

dir300

  • Ноутбук Asus K50IN с Wi-Fi адаптером Atheros AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

ASUS K50IN

Результыты

Результаты взяты по уровню сигнала апплета NetworkManager и iperf.
Приведены средние по всем замерам.
ДО установки бэкпортов:

  • Уровень сигнала – 43-60%
  • Пиковая скорость – 9.31 Mbits/sec
  • Средняя скорость – 7.3 Mbits/sec

ПОСЛЕ установки бэкпортов:

  • Уровень сигнала – 95-100%
  • Пиковая скорость – 36.77 Mbits/sec
  • Средняя скорость – 22.10 Mbits/sec

Итоги:

  1. Прирост производительности составил более 200%(!!!). При том скорость нарастала плавно, т.е. после установки бэкпортов прирост составлял менее 100%, а на третий день достиг 200%.
  2. Полностью исчезли “вылетания” Wi-Fi соединения.
  3. После бэкпортирования Wi-Fi работает с любым шифорованием (WEP и WPA) без сбоев.

Отзывов: 8 на «Тонкая настройка Wi-Fi в Ubuntu 9.10»

  1. 1Юрий

    Спасибо, очень помогла статья!

  2. 2Сергей

    Вылетания прекратились, спасибо!

  3. 3Вадим

    Очень благодарен. Все заработало. К сожалению после обновления до 10.04 появилась та же проблема. но естественно что вышеуказанный способ уже не помогает. Не приходилось ли Вам решать подобную проблему в новой версии?

  4. 4Sam

    Я устанавливал 10.4 с нуля. То есть не обновлялся а проводил чистую установку. Никаких проблем не заметил вообще.

  5. 5Anthony

    Ну что я вам могу сказать, господа.
    На данный момент пользуюсь 10.04
    Роутер – какой у аффтора, бук – Samsung R520

    Лучше ничего не стало. По WiFi соеденение не создается…
    Ещё не пробовал всётаки обновить модульядра и те пакеты… Возможно полсе этих действий всё получится.

  6. 6smoke

    Мой девайс- asus eee pc 900. Юзаю crunchbang(та же ubuntu, только на openbox). Пробовал данный метод, с новым ядром(2.6.31) система не стала грузиться совсем. На данный момент ядро 2.6.28-19, решения проблемы пока не видно.

  7. 7Survivor

    Asus A42F.беда-мой синаптик не находит эти 2 пакета.что делать?я новичок

  8. 8Sam

    Возможно не подключены все нужные репозитоии.

Ваш отзыв