Как установить канал для WiFi?

КПК с Linux, установка Linux на iPaq и другие модели, программы
Закрыто
antivir555
Новенький (0 lvl)
Сообщения: 4
Зарегистрирован: Пт июн 02, 2006 09:29

Как установить канал для WiFi?

Сообщение antivir555 » Пт июн 02, 2006 09:45

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.

Почему?

ВадимП
Нобелевский лауреат (7 lvl)
Сообщения: 6385
Зарегистрирован: Ср июн 04, 2003 15:03

Сообщение ВадимП » Пт июн 02, 2006 09:55

Опубликуйте полный вывод iwconfig (без параметров), ifconfig (то же самое) и lsmod.
Навскидку можно назвать несколько вариантов. Например, Вы пытаетесь установить канал не на том интерфейсе. Или интерфейс не переведен в режим Ad-hoc.

antivir555
Новенький (0 lvl)
Сообщения: 4
Зарегистрирован: Пт июн 02, 2006 09:29

Сообщение antivir555 » Пт июн 02, 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:off Fragment thr:off
Encryption key:off
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
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Пт июн 02, 2006 11:39

Карточку нужно разбудить предварительно: и заресетить

cardctl scheme qpewlan0
cardctl reset

antivir555
Новенький (0 lvl)
Сообщения: 4
Зарегистрирован: Пт июн 02, 2006 09:29

Сообщение antivir555 » Пт июн 02, 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
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Пт июн 02, 2006 17:08

После cardctl reset карта начинает моргать? Если да, то значит действительно Operation not supported...

antivir555
Новенький (0 lvl)
Сообщения: 4
Зарегистрирован: Пт июн 02, 2006 09:29

Сообщение antivir555 » Пн июн 05, 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
Нобелевский лауреат (7 lvl)
Сообщения: 2781
Зарегистрирован: Пн окт 20, 2003 20:14

Сообщение maslovsky » Пн июн 05, 2006 15:26

Source 0 (prism2): Enabling monitor mode for wlanng_avs source interface wlan0 channel 6...
Очевидно, что kismet дулает это другим способом, специфичным для драйверов wlan_ng

Закрыто

Вернуться в «КПК и смартфоны на Linux: Zaurus, планшеты Nokia, прочее»