[Sysadmins] AP из PCI WiFi адаптера.

Dmitry Vodennikov =?iso-8859-1?q?vod_=CE=C1_elecom=2Eru?=
Ср Дек 21 08:12:32 MSK 2005


Alexei Takaseev пишет:
> On Tue, 20 Dec 2005 08:51:26 +0200
> Андрей Новосёлов wrote:
> 
> 
>>>>Я вобщем ответ нашёл.
>>>
>>>Рассказал бы вкратце, что ли.  Мож самому когда и пригодится. :)
>>
>>Можно бы это сделать, но на чипсете Prism2. В наших краях такая дичь
>>не  водится, только D-Link. Карточку которого второй раз отнёс по
>>гарантии  :-( . Пока лазил по ссылкам всяким, видел Асусовкое рук-во,
>>по настройке  девайса их пр-ва на таком чипсете под мелкомягкими в
>>кач-ве точки  доступа. В wireless AP howto речь ведётся о том же
>>чипсете. В режиме  точка-точка, если мало машин, можно видимо любую
>>настроить. Я тут с Псионом НетБуком "играл" на тему к беспроводке
>>подключить, так  карточку с которой он будет работать пока найти на
>>великой неньке не  смог :-) Ну не хотят на нормальных чипсетах
>>делать.....
> 
> 
> В дистрах ALT пока нет поддержки только двух типов карт - на чипсетаз от
> TI и Realtek. Точно поддерживаются карты на чипсетах Prism2, Atheros и
> от Intel.
> 
> По поводу организации AP может имеет смысл посмотреть в сторону hostapd?
> В совокупности с wpa_supplicant весьма гибкое решение можно сделать.
Как кстати. Я вот тут начал смотреть в сторону hostapd, и у меня возник 
вопрос по конфигурации... Объявилась у меня карточка Prism2.5 PCI, и 
встала задача организовать точку доступа под alm24 c wpa.
Что я сделал:
1. взял из сизифа src.rpm для hostap и kernel-source-madwifi, собрал все 
(использовав маленький напильник), установил.
2. проверил, что карта работает - выгрузил грузящиеся в результате kudzu 
модули orinoco_pci, orinoco, hermes, сделал modprobe hostap_pci, увидел 
устройства wifi0 и wlan0.
3. сконфигурировал wlan0 для работы в режиме ad-hoc, без использования 
wep/wpa, поднял на нем интерфейс с адресом 172.16.200.129 и убедился что
сеть работает, подключившись с ноутбука с wifi картой
4. сконфигурировал wlan0 вот так, и сделал ifup wlan0
DEVICE=wlan0
BOOTPROTO=static
IPADDR=172.16.200.129
NETMASK=255.255.255.192
NETWORK=172.16.200.128
BROADCAST=172.16.200.191
ONBOOT=yes
WIRELESS_RTS=250
WIRELESS_MODE=Master
WIRELESS_ESSID="testid"

5. сконфигурировал hostapd вот так:
interface=wlan0
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
debug=2
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=testid
macaddr_acl=0
accept_mac_file=/etc/hostapd/hostapd.accept
deny_mac_file=/etc/hostapd/hostapd.deny
auth_algs=1
ieee8021x=1
eap_message=hi there
wep_key_len_broadcast=13
wep_key_len_unicast=13
eapol_key_index_workaround=0
eap_server=1
eap_user_file=/etc/hostapd/eap_user
ca_cert=/etc/hostapd/ca.pem
server_cert=/etc/hostapd/server.pem
private_key=/etc/hostapd/server.key
private_key_passwd=XXXXXXXX
own_ip_addr=127.0.0.1
wpa=1
wpa_passphrase=YYYYYYYYYYYYYYYY

6. написал /etc/hostapd/eap_user (предполагается, что hostapd не 
использует radius)
"COMP\user"              MSCHAPV2        "password"
"COMP\user"              MSCHAPV2        "password" [2]

7. запустил hostapd и обнаружил, что d-link dwl-650 rev.I2 не 
подддерживает wpa :(
Ну карточку-то нормальную я найду, а вот по поводу кофигурации 
hostapd.conf есть вопрос - не ли у меня там каких-либо глупостей?




Подробная информация о списке рассылки Sysadmins