LINUX.ORG.RU
ФорумAdmin

проблема с hostapd

 , ,


0

1

ось opensuse 12.2 (3.4.6-2.10)

уже не в первый раз пытаюсь сделать раздату инета по wifi

поставил из репозита hostapd

собран он оказался без драйвером nl80211

удалил и собрал из исходников

в конфиге уже была раскоменчина строка CONFIG_DRIVER_NL80211=y

но при запуске кричит

Configuration file: hostapd.conf

Failed to update rate sets in kernel module

Could not connect to kernel driver.

Using interface wlan0 with hwaddr dc:a9:71:8b:a5:38 and ssid 'test'

Failed to set beacon parameters

дибаг

hostapd hostapd.conf -dd
random: Trying to read entropy from /dev/random
Configuration file: hostapd.conf
nl80211: interface wlan0 in phy phy0
rfkill: initial event: idx=0 type=1 op=0 soft=0 hard=0
nl80211: Using driver-based off-channel TX
nl80211: Register frame command failed (type=208): ret=-114 (Operation already in progress)
nl80211: Register frame match - hexdump(len=1): 06
nl80211: Failed to register Action frame processing - ignore for now
nl80211: Add own interface ifindex 3
nl80211: Set mode ifindex 3 iftype 3 (AP)
nl80211: Failed to set interface 3 to mode 3: -95 (Operation not supported)
nl80211: Interface already in requested mode - ignore error
nl80211: Create interface iftype 6 (MONITOR)
Failed to create interface mon.wlan0: -23 (Too many open files in system)
Try to remove and re-create mon.wlan0
nl80211: Remove interface ifindex=10
nl80211: Create interface iftype 6 (MONITOR)                                                                                                                                                  
nl80211: New interface mon.wlan0 created: ifindex=11                                                                                                                                          
nl80211: Add own interface ifindex 11                                                                                                                                                         
BSS count 1, BSSID mask 00:00:00:00:00:00 (0 bits)                                                                                                                                            
nl80211: Regulatory information - country=00                                                                                                                                                  
nl80211: 2402-2472 @ 40 MHz                                                                                                                                                                   
nl80211: 2457-2482 @ 20 MHz                                                                                                                                                                   
nl80211: 2474-2494 @ 20 MHz                                                                                                                                                                   
nl80211: 5170-5250 @ 40 MHz                                                                                                                                                                   
nl80211: 5735-5835 @ 40 MHz                                                                                                                                                                   
nl80211: Added 802.11b mode based on 802.11g information
Allowed channel: mode=1 chan=1 freq=2412 MHz max_tx_power=15 dBm
Allowed channel: mode=1 chan=2 freq=2417 MHz max_tx_power=15 dBm
Allowed channel: mode=1 chan=3 freq=2422 MHz max_tx_power=15 dBm
Allowed channel: mode=1 chan=4 freq=2427 MHz max_tx_power=15 dBm
Allowed channel: mode=1 chan=5 freq=2432 MHz max_tx_power=15 dBm
Allowed channel: mode=1 chan=6 freq=2437 MHz max_tx_power=15 dBm
Allowed channel: mode=1 chan=7 freq=2442 MHz max_tx_power=15 dBm
Allowed channel: mode=1 chan=8 freq=2447 MHz max_tx_power=15 dBm
Allowed channel: mode=1 chan=9 freq=2452 MHz max_tx_power=15 dBm
Allowed channel: mode=1 chan=10 freq=2457 MHz max_tx_power=15 dBm
Allowed channel: mode=1 chan=11 freq=2462 MHz max_tx_power=15 dBm
Allowed channel: mode=0 chan=1 freq=2412 MHz max_tx_power=15 dBm
Allowed channel: mode=0 chan=2 freq=2417 MHz max_tx_power=15 dBm
Allowed channel: mode=0 chan=3 freq=2422 MHz max_tx_power=15 dBm
Allowed channel: mode=0 chan=4 freq=2427 MHz max_tx_power=15 dBm
Allowed channel: mode=0 chan=5 freq=2432 MHz max_tx_power=15 dBm
Allowed channel: mode=0 chan=6 freq=2437 MHz max_tx_power=15 dBm
Allowed channel: mode=0 chan=7 freq=2442 MHz max_tx_power=15 dBm
Allowed channel: mode=0 chan=8 freq=2447 MHz max_tx_power=15 dBm
Allowed channel: mode=0 chan=9 freq=2452 MHz max_tx_power=15 dBm
Allowed channel: mode=0 chan=10 freq=2457 MHz max_tx_power=15 dBm
Allowed channel: mode=0 chan=11 freq=2462 MHz max_tx_power=15 dBm
Completing interface initialization
Mode: IEEE 802.11b  Channel: 1  Frequency: 2412 MHz
nl80211: Set freq 2412 (ht_enabled=0 sec_channel_offset=0)
Failed to update rate sets in kernel module
RATE[0] rate=10 flags=0x1
RATE[1] rate=20 flags=0x1
RATE[2] rate=55 flags=0x0
RATE[3] rate=110 flags=0x0
Flushing old station entries
Could not connect to kernel driver.
Deauthenticate all stations
wpa_driver_nl80211_set_key: ifindex=3 alg=0 addr=(nil) key_idx=0 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=3 alg=0 addr=(nil) key_idx=1 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=3 alg=0 addr=(nil) key_idx=2 set_tx=0 seq_len=0 key_len=0
wpa_driver_nl80211_set_key: ifindex=3 alg=0 addr=(nil) key_idx=3 set_tx=0 seq_len=0 key_len=0
Using interface wlan0 with hwaddr dc:a9:71:8b:a5:38 and ssid 'reptily'
nl80211: Set beacon (beacon_set=0)
nl80211: Beacon set failed: -95 (Operation not supported)
Failed to set beacon parameters
wpa_driver_nl80211_set_operstate: operstate 0->1 (UP)
netlink: Operstate: linkmode=-1, operstate=6
Failed to set TX queue parameters for queue 0.
Failed to set TX queue parameters for queue 1.
Failed to set TX queue parameters for queue 2.
Failed to set TX queue parameters for queue 3.
wlan0: Setup of interface done.
random: Got 20/20 bytes from /dev/random
RTM_NEWLINK: operstate=1 ifi_flags=0x1002 ()
nl80211: Ignore interface down event since interface wlan0 is up
nl80211: Ignore event for foreign ifindex 10
nl80211: Ignore dellink event for foreign ifindex 10
RTM_NEWLINK: operstate=1 ifi_flags=0x1002 ()
nl80211: Ignore interface down event since interface mon.wlan0 is up
RTM_NEWLINK: operstate=1 ifi_flags=0x11043 ([UP][RUNNING][LOWER_UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'mon.wlan0' added
Unknown event 5
RTM_NEWLINK: operstate=1 ifi_flags=0x1003 ([UP])
RTM_NEWLINK, IFLA_IFNAME: Interface 'wlan0' added
nl80211: if_removed already cleared - ignore event
mgmt::deauth cb
RTM_NEWLINK: operstate=1 ifi_flags=0x1002 ()
nl80211: Ignore interface down event since interface mon.wlan0 is up
recv: Network is down

конфиг

interface=wlan0

driver=nl80211

ssid=reptily

channel=1

все принцапи понятно но незнаю что делать дальше

дятька гугал не помагает

сетевуха умеет работать как точка доступа на дас виндовсе проверял

да и на само коробке это заявлено



Последнее исправление: cetjs2 (всего исправлений: 2)

Ответ на: комментарий от reptily

Ваша wi-fi карта не поддерживает ни master мод, ни AP.

Осталось выяснить, либо она не поддерживает его вовсе, либо подгружен ядром не «правильный» драйвер.

dbzer0
()

Под неправильностью я подразумеваю, что вам стоит поискать под вашу карточку под ваше ядро сторонний драйвер, скомпилить его и загрузить, если вы все же уверены, что она _должна_ поддерживать master/AP mode.

Какой чипсет на карте?

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

100% потдерживает, ибо на этойже тачке есть маздай через софт connectify стартует вилеколепно, но проблема в том что я маздай загружаю только если хочу в игрушки поиграть а это гдето 10% всего использования компа

все о моей карточке

29: PCI 300.0: 0282 WLAN controller
  [Created at pci.319]
  Unique ID: y9sn.R5nQWIrCQc1
  Parent ID: hoOk.+YkUXudCCr0
  SysFS ID: /devices/pci0000:00/0000:00:1c.2/0000:03:00.0
  SysFS BusID: 0000:03:00.0
  Hardware Class: network
  Model: "Intel WLAN controller"
  Vendor: pci 0x8086 "Intel Corporation"
  Device: pci 0x0896 
  SubVendor: pci 0x8086 "Intel Corporation"
  SubDevice: pci 0x5005 
  Revision: 0x34
  Driver: "iwlwifi"
  Driver Modules: "iwlwifi"
  Device File: wlan0
  Features: WLAN
  Memory Range: 0xf6200000-0xf6201fff (rw,non-prefetchable)
  IRQ: 52 (44261 events)
  HW Address: dc:a9:71:8b:a5:38
  Link detected: no
  WLAN channels: 1 2 3 4 5 6 7 8 9 10 11 12 13
  WLAN frequencies: 2.412 2.417 2.422 2.427 2.432 2.437 2.442 2.447 2.452 2.457 2.462 2.467 2.472
  WLAN encryption modes: WEP40 WEP104 TKIP CCMP
  WLAN authentication modes: open sharedkey wpa-psk wpa-eap
  Module Alias: "pci:v00008086d00000896sv00008086sd00005005bc02sc80i00"
  Driver Info #0:
    Driver Status: iwlwifi is active
    Driver Activation Cmd: "modprobe iwlwifi"
  Config Status: cfg=no, avail=yes, need=no, active=unknown
  Attached to: #20 (PCI bridge)

я вот думаю собрать это драйвер compat-wireless http://linuxwireless.org/en/users/Download/stable/

но вот на другой машине я его собрал и у меня начил вылитать pppd при скорости выше 1mb/sec я незнаю сним или нет связано но такая тенденция началась проходить после установке этого драйвера

такчто я ненмого стремаюсь его еще раз на оську собирать

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

100% потдерживает, ибо на этойже тачке есть маздай через софт connectify стартует вилеколепно, но проблема в том что я маздай загружаю только если хочу в игрушки поиграть а это гдето 10% всего использования компа

Я не знаю что вы делали в винде, но подозреваю, что работали в ad-hoc mode, а не master/AP.

я вот думаю собрать это драйвер compat-wireless http://linuxwireless.org/en/users/Download/stable/

compat-wireless вам не нужен.

И поскольку вы не понимаете намеков, скажу прямым текстом: Я ОЧЕНЬ сомневаюсь, в том, что ваша карта поддерживает master/AP :)

Укажите модель ее хотябы, если не называете чипсет.

P.S.: найти внешнюю wifi карту для AP в моих реалиях ОЧЕНЬ сложно, в магазинах я искал втечение двух месяцев. Но ко мне повернулась удача лицом и я смог наконец-то купить свою ALFA network с рук, при этом ощущая себя преступником, и я точно при этом знал, какой карту на каком чипсете я ищу :)

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

Вообщем, я рекомендую вам ознакомиться с работой wifi поближе, приобрести правильное железо, либо использовать встроенные устройства (на ноутбуках чаще всего карты поддерживают master/AP) и тогда уже поднимать какие-нибудь связки вроде hostapd + DHCP + DNS.

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

айти внешнюю wifi карту для AP в моих реалиях ОЧЕНЬ сложно, в магазинах я искал втечение двух месяцев.

Возможно здесь я немного перегнул, ибо я живу не в России, может в Москве с этим вопросом проще.

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

http://img.zone-game.info/image-B5F1_50AA4E2E.jpg

я думаю вы видете что она работает иммено в ап режиме

также у меня есть телефон htc который не видет сети ad-hoc а эту сеть он видет и сней прекрасно работает

карточка Wireless/Bluetooth Intel Centrino Wireless-N 130

бука MSI gt780dx

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

ура заработало!!!!!!!! поставил compat-wireless и все пошло!!!! в коробке как всегда драйвера которые не фига не чего не потдерживают

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

> удалил и собрал из исходников

Вот-вот, тоже так делал для madwifi.

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

руководства так такового нету

все из разных мест, спасибо дядьке гуглу

вообщем мой рецепт такой

hostpad собираем из исходников при этом нужно из репозита до устанавливать всякую хрень для сборке по мимо самого компилятора gcс что до устанавливал уже не помню

затем был мега пляска с dhcpd с помощи ястовского конфигуратора так и не смог запустить его, блага норм конфиг нашел в инете и запустил руками

ну и для раздатки iptables пока еще норм не работает что то отваливается но думаю сделаю.

а так через недельку буду на свой сервак ставить и весь процесс с картинками опишу

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

Я из SRPM пересобрал, распаковал его и отредактировал Makefile. В итоге у меня RPM.

Тоже пользуюсь iptables и dhcpd.

Можешь показать конфигурационный файл hostapd? Я свой пытался составить сам с помощью двух руководств на сайте IBM (на Главной странице слева увидел ссылку на одно, а затем нашёл второе, давно) и у меня не получилось.

ZenitharChampion ★★★★★
()
Ответ на: комментарий от ZenitharChampion
#Интерфейс соединения Wi-Fi
interface=wlan0
#Драйвер
driver=nl80211
#Имя сети, которую увидят пользователи
ssid=reptily
#Регион расположения сети
country_code=RU
#Режим работы сети (b, g, n)
hw_mode=g
#Канал работы Wi-Fi. Лучше выбирать в середине, так как 1 и 11 часто забиты
channel=9 
#Настройки логирования
logger_syslog=-1
logger_syslog_level=3
logger_stdout=-1
logger_stdout_level=2
#Отключить отслыку пустого названия сети (SSID)
ignore_broadcast_ssid=0
#Аутенфикация
auth_algs=1 
wpa=2
wpa_key_mgmt=WPA-PSK
wpa_passphrase=*********
rsn_pairwise=CCMP 



настройки iptables покажи свои плз
reptily
() автор топика
Ответ на: комментарий от ZenitharChampion

у тя устройства пингуются которые подключаются? у меня чтото нет я второй бук подключаю все оки в hostapd он загорается так сказать ip ему тоже выдается но при пинги этого ип у меня все молчит

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