LINUX.ORG.RU

DWA-520 и ubuntu-server 9.10


0

0

Доброго времени суток, ЛОР.

есть сабж. DWA-520 на чипе atheros прекрасно работает в режиме ad-hoc и managed. использумый драйвер - ath5k.

требуется: заставить железяку работать в режиме master (AP), не пропатчивая ath5k, а используя ath9k. (поэтому http://habrahabr.ru/blogs/linux/67717/ не подходит).

Что пробовал: ввел ath5k в /etc/modprobe.d/blacklist. ath9k в системе есть. после «modprobe ath9k» lsmod видит драйвер в системе. однако, «lspci -v» выдает, что для устройства kernel-driver ath5k, а используемого драйвера, собссна, нет.

отсюда вопрос: как сделать так, чтобы использовался ath9k при загрузке БЕЗ пересборки ядра? (заранее спасибо, сильно за убунту не пинайте, сам гентушник)

а разве ath9k будет работать на этом устройстве???

кстати, в чём профит сервера именно на 9.10, а не на 8.04 LTS? в 8.04 есть madwifi, там умастерись хоть занехочу

anonymous
()
Ответ на: комментарий от anonymous

> а разве ath9k будет работать на этом устройстве???

а почему нет? 9.10 ввиду наличия коробочного диска, ибо широкоролосного инета временно нет.

squirrel
() автор топика

И, скорее всего, без hoatapd режим master на ней не включится.

anonymous
()
Ответ на: комментарий от Vit

потому что ath9k отлично работает с этой картой под slackware.

squirrel
() автор топика
Ответ на: комментарий от flinks

если не секрет, на каком дистрибутиве с какими шаманствами?

squirrel
() автор топика

Может blacklist ath5k, а не просто ath5k, потому что странно как-то это, что модуль из блеклиста подымается. Ну или убей вообще ath5.ko.

vga ★★
()
Ответ на: комментарий от squirrel

на убунте 9.10 server собрал madwifi-0.9.4-r4103-20100110 режим master /etc/modprobe.d/ath_pci options ath_pci autocreate=ap в /etc/modprobe.d/blacklist-ath_pci.conf blacklist ath5k blacklist ath_hal загружается уже как Ethernet controller: Atheros Communications Inc. Atheros AR5001X+ Wireless Network Adapter (rev 01)    Subsystem: D-Link System Inc Device 3a73    Flags: bus master, medium devsel, latency 168, IRQ 11    Memory at e5000000 (32-bit, non-prefetchable) [size=64K]    Capabilities: [44] Power Management version 2    Kernel driver in use: ath_pci    Kernel modules: ath_pci, ath5k

потом ath0 полученную пихаю в bridge и все подхватывается в hostapd

flinks
()
Ответ на: комментарий от flinks

Нельзя ли немножко поподробнее (как для ламера), ну или хотя бы с препинаниями (не в обиду буде сказано)? =)

squirrel
() автор топика
Ответ на: комментарий от squirrel

ыть бида с переносами.
howto хороший
http://forum.antichat.ru/thread52135.html

с ядром ничего не делал + установил wirelss-tools,
попробуй с начала подними точку без сложного шифрования

после установки мадвайфая выгрузи дравер ath5k и загрузи
#modpobe ath_pci

#nano/etc/modprobe.d/ath_pci поставь чтобы загружался автоматически драйвер с master
«options ath_pci autocreate=ap»

#lspci возле сетевой должно стать Kernel driver in use: ath_pci

#nano etc/modprobe.d/blacklist-ath_pci.conf

«blacklist ath5k

blacklist ath_hal»

прибиваем в ifconfig и iwconfig все интерфейсы связанные с wifi

#ifconfig wlan0/ath0 down
#wlanconfig wlan0/ath0 destroy
#wlanconfig ath0 create wlandev wifi0 wlanmode ap
она уже будет в режиме мастера, можно посмотреть из #iwconfig

запускаем работать
#iwconfig ath0 essid LOR
# iwconfig ath0 key 1111-1111-11
# iwconfig ath0 channel 7

даем интерфейсу ip # ifconfig ath0 192.168.x.x netmask 255.255.255.0 broadcast 192.168.x.255 up
можно уже цепануться на этот ip, шифрование по умолчанию WEP 40битный

flinks
()

требуется: заставить железяку работать в режиме master (AP), не пропатчивая ath5k, а используя ath9k. (поэтому http://habrahabr.ru/blogs/linux/67717/ не подходит).

Утраиваю вопрос: с какого перепугу должен ath9k работать с этой картой?!

Кроме того, ath5k замечательно работает в режиме AP начиная с ядра 2.6.31 искаропки без всяких патчей. Достаточно поставить hostapd и изменить в его конфиге пару строчек.

Deleted
()
Ответ на: комментарий от Deleted

>Кроме того, ath5k замечательно работает в режиме AP начиная с ядра 2.6.31 искаропки

а вот и не работает, отказывался переходить в master, только ad-hoc

flinks
()
Ответ на: комментарий от flinks

а вот и не работает, отказывался переходить в master, только ad-hoc

Дай угадаю: ты пытаешься сделать что-то типа

iwconfig wlan0 mode master
Я угадал? Так вот, этот способ и не должен работать. Потому что в ядерном стеке mac80211, под который пишутся все новые драйвера, нет поддержки работы в режиме Access Point. Вся функциональность точки доступа должна быть реализована в пространстве пользователя - с помощью демона hostapd.

http://wireless.kernel.org/en/users/Documentation/hostapd#About_hostapd

Deleted
()
Ответ на: комментарий от Deleted

да так и пытался потестить :) учту на будущее

пришлось для madwifi костыль делать вида: ath0 в мост br0 и уже в hostapd.conf bridge=br0 потому что не патченый hostapd напрямую отказывается работать с madwifi :)

flinks
()
Ответ на: комментарий от Deleted

>Достаточно поставить hostapd и изменить в его конфиге пару строчек.

конкретнее?

squirrel
() автор топика
Ответ на: комментарий от squirrel

Что именно непонятно? В конфиге hostapd нужно изменить как минимум вот эти строчки:

interface=wlan0
driver=nl80211
Остальное (мост, тип шифрования, WEP/WPA/WPA2, авторизация и т.п.) - по вкусу.

Deleted
()
Ответ на: комментарий от squirrel

и извиняюсь за настойчивое беспокойство.

Да ничего =).

На всякий случай повторюсь: из коробки режим AP у драйвера ath5k появился только начиная с ядра версии 2.6.31.

Deleted
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.