Gentoo Archives: gentoo-user-ru

From: Sergey Kobzar <sergey.kobzar@××××.ru>
To: gentoo-user-ru@l.g.o
Subject: Re: [gentoo-user-ru] wpa_supplicant не соединяется с AP
Date: Fri, 23 Mar 2012 12:32:03
Message-Id: 4F6C6D1E.20206@mail.ru
In Reply to: [gentoo-user-ru] wpa_supplicant не соединяется с AP by Sergey Kobzar
1 On 03/23/12 14:23, Sergey Kobzar wrote:
2 > Приветствую
3 >
4 > Linux 3.2.1-gentoo-r2 i686
5 > wpa_supplicant-0.7.3-r5
6 >
7 > AP - ZyXEL Keenetic Giga:
8 > WPA-PSK/WPA-PSK2
9 > TKIP/AES
10 >
11 > /etc/wpa_supplicant/wpa_supplicant.conf:
12 > ctrl_interface=/var/run/wpa_supplicant
13 > ap_scan=2
14 >
15 > network={
16 > ssid="home"
17 > key_mgmt=WPA-PSK
18 > group=CCMP TKIP
19 > psk="xxx"
20 > }
21 >
22 > # cat /etc/conf.d/net | grep wpa
23 > modules="wpa_supplicant"
24 > wpa_supplicant="-Dwext"
25 >
26 > Если запускаю wpa_supplicant из уконсоли руками - все ОК. Если же через
27 > /etc/init.d/net.wlan0 - не соединяется. Точнее из 20 раз 1 раз может
28 > соединиться.
29 >
30 > При этом интерфейс висит в состоянии:
31 > wlan0 Link encap:Ethernet HWaddr 00:16:44:ac:77:1b
32 > UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
33 > RX packets:5424 errors:0 dropped:0 overruns:0 frame:0
34 > TX packets:1285 errors:0 dropped:0 overruns:0 carrier:0
35 > collisions:0 txqueuelen:1000
36 > RX bytes:840565 (820.8 KiB) TX bytes:271623 (265.2 KiB)
37 > Interrupt:17 Memory:fe8fc000-fe900000
38 >
39 > wlan0 IEEE 802.11g ESSID:"home"
40 > Mode:Managed Frequency:2.412 GHz Access Point: CC:5D:4E:4E:14:D0
41 > Bit Rate=54 Mb/s Tx-Power:0 dBm
42 > RTS thr:2347 B Fragment thr:2346 B
43 > Encryption key:off
44 > Power Management:off
45 > Link Quality:68/100 Signal level:-52 dBm Noise level:-96 dBm
46 > Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
47 > Tx excessive retries:0 Invalid misc:0 Missed beacon:0
48 >
49 >
50 > Ряом другой комп, но без ndiswrapper (драйвер из ядра для Realtek)
51 > соединяется моментально без проблем.
52 >
53 > С другим AP соединялся тоже, а вот с ZyXEL не хочет.
54 >
55 > 0c:00.0 Network controller: Broadcom Corporation BCM4312 802.11b/g
56 > LP-PHY (rev 01)
57 > Subsystem: Dell Wireless 1395 WLAN Mini-Card
58 > Kernel driver in use: ndiswrapper
59 >
60 > Есть идеи?
61
62 Да ,руками запускаю вот так:
63 # /usr/sbin/wpa_supplicant -c /etc/wpa_supplicant/wpa_supplicant.conf -d
64 -W -i wlan0 -P /var/run/wpa_supplicant-wlan0.pid
65 # /usr/bin/wpa_cli -a /etc/wpa_supplicant/wpa_cli.sh -p
66 /var/run/wpa_supplicant -i wlan0 -P /var/run/wpa_cli-wlan0.pid
67
68 Если через rc-скрипт, то висят 2 процесса:
69 17155 ? Ss 0:00 /usr/sbin/wpa_supplicant -c
70 /etc/wpa_supplicant/wpa_supplicant.conf -W -B -i wlan0 -P
71 /var/run/wpa_supplicant-wlan0.pid
72 17162 ? Ss 0:00 /usr/bin/wpa_cli -a
73 /etc/wpa_supplicant/wpa_cli.sh -p /var/run/wpa_supplicant -i wlan0 -P
74 /var/run/wpa_cli-wlan0.pid -B

Replies