Во время грозы в ночь с 19 на 20 августа у меня сгорела моя домашняя локальная сеть. Под ударом стихии умер беспроводной маршрутизатор motorola, свитч d-link и гигабитная сетевушка. Но нет худа без добра. Разгул стихии стал поводом покупки очередной игрушки. На следующий же день после грозы я заказал себе беспроводной маршрутизатор ASUS WL-500W с поддержкой технологии draft 802.11n и обещанной скоростью передачи по беспроводному интерфейсу до 300Мбит.
Сегодня у меня дошли руки установить коробочку. Интерфейс дефолтной прошивки, как и следовало ожидать, мало функционален и жутко страшен. "Программисты" из фирмы asus похоже только поменяли надпись Broadcom на свою собственную. Так как OpenWRT еще плохо поддерживает 802.11n решил пока оставить дефолтную прошивку, до того как у меня появится время для доработки OpenWRT.
Тут меня ждал первый сюрприз. Из коробки драйвер iwl4965 в последнем в ubuntu ядре 2.6.24-19 отказалось работать в режиме draft 802.11n. После непродолжительного поиска в гугле я выяснил, что нормальную поддержку 802.11n в драйвере iwl4965 добавили только в версии ядра 2.6.25, а в официальные linux-backport-modules для ubuntu еще не добавили. Только я собирался сам компилировать новый iwlwl стек, как нашел уже нужные скомпиленные пакеты в PPA. Для этого нужно добавить следующий репозиторий в apt:
deb http://ppa.launchpad.net/timg-tpi/ubuntu/ hardy main
Из этого репозитория нужно установить пакеты linux-image,linux-ubuntu-modules,linux-headers и обязательно linux-backport-modules.
После перезагрузки в новое ядро, беспроводной адаптер подцепился к маршрутизатору уже по технологии 802.11n.
вывод iwconfig:
wlan0 IEEE 802.11abgn ESSID:"Home"
Mode:Managed Frequency:2.437 GHz Access Point: 00:XX:XX:XX:XX:XX
Bit Rate=60 Mb/s Tx-Power=15 dBm
Retry min limit:7 RTS thr:off Fragment thr=2352 B
Power Management:off
Link Quality=100/100 Signal level:-39 dBm Noise level=-93 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
При тестировании скорость упирается в скорость сетевой карты 100Мбит, используя WPA Personal(AES+TKIP).
Update: Обновился до Ubuntu 8.10, ядро 2.6.27-11. В 2.6.27 перестал работать 802.11n на полную скорость, выдает максимум 24МБита. Выяснилось, что сломали "802.11n link aggregation" из-за добавления в 2.6.27 network device multi-queue. Пока не понятно починили или нет в >=2.6.28.
> до того как у
> до того как у меня появится время для доработки OpenWRT.
Если вы таки это сделаете, то вам памятник при жизни поставить надо будет =)