Gentoo Archives: gentoo-user-ru

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

Replies