HPC.ru lite - Все форумы
Форум: КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее
Тема: Как установить канал для WiFi?
[Ответить]
antivir555 [02.06.2006 09:45] Как установить канал для WiFi?:
Sharp SL-6000L (OZ 3.5.4)
Не работает команда установки канала
root@tosa:~# iwconfig wlan0 channel 6
Error for wireless request "Set Frequency" (8B04) :
SET failed on device wlan0 ; Operation not supported.
Почему?
ВадимП [02.06.2006 09:55] :
Опубликуйте полный вывод iwconfig (без параметров), ifconfig (то же самое) и lsmod.
Навскидку можно назвать несколько вариантов. Например, Вы пытаетесь установить канал не на том интерфейсе. Или интерфейс не переведен в режим Ad-hoc.
antivir555 [02.06.2006 10:17] :
Вобщем, ситуация следующая. В GUI-приложении Network выставлен Ad-hoc, задан IP, маска, шлюз, DNS.
Не работает:
-перевод карточки в режим мониторинга (об этом пишет airodump при запуске)
-установка канала вручную
Примечательно, что режим мониторинга включается при запуске Kismet (после этого airodump запускается без проблем). Т.е. делаю вывод, что мониторинг карточкой поддерживается.
У кисмета нашел в скриптах команды:
-iwpriv wlan0 monitor 2
-iwconfig wlan0 channel $2
Вручную они не работают. Как их кисмет выполняет - одному богу известно.
-------iwconfig--------
root@tosa:~# iwconfig
lo no wireless extensions.
sit0 no wireless extensions.
irda0 no wireless extensions.
wlan0 IEEE 802.11-DS ESSID:"any" Nickname:"any"
Mode:Auto Frequency:2.467 GHz Access Point: Not-Associated
Bit Rate:2 Mb/s Tx-Power:-1035673932 dBm
Retry min limit:8 RTS thr
ff Fragment thr
ff
Encryption key
ff
Link Quality=0/92 Signal level=-69 dBm Noise level=-90 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
usbd0 no wireless extensions.
-------------------ifconfig----------
root@tosa:~# ifconfig
irda0 Link encap:UNSPEC HWaddr 9D-43-EF-D6-00-00-00-00-00-00-00-00-00-00-00-00
UP RUNNING NOARP MTU:2048 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:8
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:6 errors:0 dropped:0 overruns:0 frame:0
TX packets:6 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:544 (544.0 B) TX bytes:544 (544.0 B)
usbd0 Link encap:Ethernet HWaddr 40:00:01:00:00:01
inet addr:192.168.10.20 Bcast:192.168.10.255 Mask:255.255.255.0
inet6 addr: fe80::4200:1ff:fe00:1/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:446 errors:0 dropped:4 overruns:0 frame:0
TX packets:515 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:51750 (50.5 KiB) TX bytes:90633 (88.5 KiB)
wlan0 Link encap:Ethernet HWaddr 00:02:8A:A8:68:F6
inet addr:10.0.0.2 Bcast:10.255.255.255 Mask:255.255.255.0
inet6 addr: fe80::202:8aff:fea8:68f6/10 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:10 overruns:0 carrier:0
collisions:0 txqueuelen:100
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
------------lsmod---------
root@tosa:~# lsmod
Module Size Used by Tainted: P
prism2_usb 69792 2 (autoclean)
p80211 24720 0 (autoclean) [prism2_usb]
usb_ohci_tc6393 24476 0
usbcore 51912 1 [prism2_usb usb_ohci_tc6393]
sharp_mmcsd_m 31472 2
pxa_bi 21772 0 (unused)
net_fd 24996 1
usbdcore 34440 0 [pxa_bi net_fd]
Результат выполнения команд:
root@tosa:~# iwpriv wlan0 monitor 1
wlan0 no private ioctls.
root@tosa:~# iwconfig wlan0 channel 6
Error for wireless request "Set Frequency" (8B04) :
SET failed on device wlan0 ; Operation not supported.
maslovsky [02.06.2006 11:39] :
Карточку нужно разбудить предварительно: и заресетить
cardctl scheme qpewlan0
cardctl reset
antivir555 [02.06.2006 12:00] :
Не помогло
root@tosa:~# ifup wlan0
ok.
10.0.0.1
root@tosa:~# cardctl scheme qpewlan0
checking:
Changing scheme to 'qpewlan0'...
root@tosa:~# cardctl reset
root@tosa:~# iwconfig wlan0 channel 6
Error for wireless request "Set Frequency" (8B04) :
SET failed on device wlan0 ; Operation not supported.
maslovsky [02.06.2006 17:08] :
После cardctl reset карта начинает моргать? Если да, то значит действительно Operation not supported...
antivir555 [05.06.2006 10:05] :
maslovsky
Дело в том, что она начинает равномерно моргать сразу после
ifup wlan0
А после cardctl reset ничего не меняется, также моргает.
Если ввести cardctl reset до ifup wlan0, то никакой реакции.
А вот, что происходит при запуске kismet, который вроде нормально работает и ловит пакеты (при запуске пишет, что переводит в monitor-mode, устанавливает канал).
root@tosa:~# kismet
Server options: none
Client options: none
USB Port 1: Off
turning on USB, waiting for 5 seconds to initialise wlan0 ok.
Starting server...
Waiting for server to start before starting UI...
Suid priv-dropping disabled. This may not be secure.
No specific sources given to be enabled, all will be enabled.
Enabling channel hopping.
Enabling channel splitting.
Source 0 (prism2): Enabling monitor mode for wlanng_avs source interface wlan0 channel 6...
Source 0 (prism2): Opening wlanng_avs source interface wlan0...
Allowing clients to fetch WEP keys.
WARNING: Disabling GPS logging.
Logging networks to /var/log/kismet/Kismet-Mar-15-2006-1.network
Logging networks in CSV format to /var/log/kismet/Kismet-Mar-15-2006-1.csv
Logging networks in XML format to /var/log/kismet/Kismet-Mar-15-2006-1.xml
Logging cryptographically weak packets to /var/log/kismet/Kismet-Mar-15-2006-1.weak
Logging cisco product information to /var/log/kismet/Kismet-Mar-15-2006-1.cisco
Logging data to /var/log/kismet/Kismet-Mar-15-2006-1.dump
Writing data files to disk every 300 seconds.
Mangling encrypted and fuzzy data packets.
Tracking probe responses and associating probe networks.
Reading AP manufacturer data and defaults from /usr/local/etc/ap_manuf
Reading client manufacturer data and defaults from /usr/local/etc/client_manuf
Using network-classifier based data encryption detection
Dump file format: wiretap (local code) dump
Crypt file format: airsnort (weak packet) dump
Kismet 2005.07.R1 (Kismet)
Logging data networks CSV XML weak cisco
Listening on port 2501.
Allowing connections from 127.0.0.1/255.255.255.255
Registering builtin client/server protocols...
Registering requested alerts...
Registering builtin timer events...
Gathering packets...
Starting UI...
Looking for startup info from localhost:2501..... found.
Connected to Kismet server 2005.07.R1 on localhost:2501
Reading AP manufacturer data and defaults from /usr/local/etc/ap_manuf
Reading client manufacturer data and defaults from /usr/local/etc/client_manuf
При запуске и работе kismet лампочка моргает неравномерно, после останова kismet она горит ровным зеленым цветом, cardctl reset ничего не меняет (лампочка продолжает ровно гореть без моргания). Сама команда ошибоке не выдает.
maslovsky [05.06.2006 15:26] :
Source 0 (prism2): Enabling monitor mode for wlanng_avs source interface wlan0 channel 6...
Очевидно, что kismet дулает это другим способом, специфичным для драйверов wlan_ng
[Ответить]