[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