Gentoo Archives: gentoo-user-ru

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

Replies