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 |
> |