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