LINUX.ORG.RU
решено ФорумAdmin

Hostapd не происходит аутетификация


0

1

Имеется ведроид. Задумал его подрубить к интернету через wifi компа

Адаптер пользуется реалтековский

lspci |grep Wi
02:00.0 Network controller: Realtek Semiconductor Co., Ltd. RTL8188CE 802.11b/g/n WiFi Adapter (rev 01)
dmesg |grep  rtl8192ce
[    9.821474] rtl8192ce: Using firmware rtlwifi/rtl8192cfw.bin
 iwconfig wlan0
wlan0     IEEE 802.11bgn  Mode:Master  Frequency:2.462 GHz  Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:on
На сервере убута
uname -a
Linux terminal 3.5.0-42-generic #65~precise1-Ubuntu SMP Wed Oct 2 20:57:24 UTC 2013 i686 i686 i386 GNU/Linux
     
 iwconfig wlan0
wlan0     IEEE 802.11bgn  Mode:Master  Frequency:2.462 GHz  Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:on
ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 20:16:d8:31:37:a9  
          inet6 addr: fe80::2216:d8ff:fe31:37a9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:18 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:1728 (1.7 KB)
конфиг hostapd
at /etc/hostapd/hostapd.conf 
interface=wlan0
bridge=br0
driver=nl80211
hw_mode=g
channel=11
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
debug=0
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=ssid
auth_algs=3
eapol_key_index_workaround=0
eap_server=0
wpa=3
wpa_psk_file=/etc/hostapd/wpa_psk
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
В логах
Oct 22 16:51:35 terminal hostapd: wlan0: STA ec:89:f5:0f:61:be IEEE 802.11: authenticated
Oct 22 16:51:35 terminal hostapd: wlan0: STA ec:89:f5:0f:61:be IEEE 802.11: associated (aid 1)
Oct 22 16:51:38 terminal hostapd: wlan0: STA ec:89:f5:0f:61:be IEEE 802.11: deauthenticated due to local deauth request
Ведро пишет «Ошибка аутентификации»

при ручyом запуске hostapd

hostapd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
Using interface wlan0 with hwaddr 20:16:d8:31:37:a9 and ssid 'ssid'
l2_packet_receive - recvfrom: Network is down

★★★

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

Энтот говно-реалтек скорее всего не умеет в мастер-режиме работать, поэтому думаю ничего не выйдет.

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

Это ни о чем не говорит.

hostapd вообще по сути простая утилита. Настроил - запустил - работает. Или не работает, как в твоем случае. Если не работает - 99% проблема в драйвере файфая. Гарантированно работает на большинстве атхеросов, а реалтеки всегда поддерживались так себе.

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

Дело не в адаптере

 lsusb |grep Wi
Bus 002 Device 003: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter


iwconfig wlan0
wlan0     IEEE 802.11bgn  Mode:Master  Frequency:2.462 GHz  Tx-Power=20 dBm   
          Retry  long limit:7   RTS thr=2347 B   Fragment thr:off
          Power Management:on


ifconfig wlan0
wlan0     Link encap:Ethernet  HWaddr 20:16:d8:31:37:a9  
          inet6 addr: fe80::2216:d8ff:fe31:37a9/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:576 (576.0 B)

конфиги

cat /etc/hostapd/hostapd.conf 
interface=wlan0
bridge=br0
driver=nl80211
hw_mode=g
channel=11
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=2
debug=0
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
ssid=ssid
auth_algs=3
eapol_key_index_workaround=0
eap_server=0
wpa=3
wpa_psk_file=/etc/hostapd/wpa_psk
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP

hostapd /etc/hostapd/hostapd.conf Configuration file: /etc/hostapd/hostapd.conf Using interface wlan0 with hwaddr 20:16:d8:31:37:a9 and ssid 'ssid' l2_packet_receive - recvfrom: Network is down


cat /etc/network/interfaces

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
	address 192.168.0.9
	netmask 255.255.255.0
	network 192.168.0.0
	broadcast 192.168.0.255
	gateway 192.168.0.2
	
auto wlan0
iface wlan0 inet manual
pre-up iw dev wlan0 set type __ap

auto br0
iface br0 inet static
address 192.168.17.1
network 192.168.17.0
netmask 255.255.255.0
broadcast 192.168.17.255
bridge_ports eth0 wlan0

Запускаем hostapd

hostapd /etc/hostapd/hostapd.conf
Configuration file: /etc/hostapd/hostapd.conf
Using interface wlan0 with hwaddr 20:16:d8:31:37:a9 and ssid 'ssid'
l2_packet_receive - recvfrom: Network is down
kombrig ★★★
() автор топика
Последнее исправление: kombrig (всего исправлений: 3)
Ответ на: комментарий от kombrig

Возможно аналогично кривой драйвер.

Вот, к примеру, у меня старый ноут в качестве роутера у тещи :)

# lspci | grep Wireless
05:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)

# cat /etc/hostapd/hostapd.conf
interface=wlan0
bridge=br0
driver=nl80211
ssid=ssid
hw_mode=g
channel=1
beacon_int=100
dtim_period=2
max_num_sta=255
rts_threshold=2347
fragm_threshold=2346
preamble=1
wmm_enabled=1
auth_algs=1
ieee80211n=1
ht_capab=[HT40+][SHORT-GI-40][TX-STBC][RX-STBC1][DSSS_CCK-40]
ignore_broadcast_ssid=0
wpa=2
wpa_passphrase=xxxx
wpa_key_mgmt=WPA-PSK
rsn_pairwise=CCMP
Всё, больше ничего не настраивал. В interfaces упоминания о wlan0 вообще нет, поднимается и настраивается он чисто средствами hostapd.

Пашет так уже пару лет и каши не просит.

Да, это дебиан сквиз с ядром 3.2 из бэкпортов.

Так что нужно просто выбирать правильные вайфай адаптеры :)

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

Ну вот и ладушки, возможно что-то с алгоритмами шифрования или режимами впа2

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