Здравствуйте, может кто-то подскажет а то второй день играюсь с wi-fi и немогу понять что не так.
У меня такая ситуация рабочая машина под Win XP к ней подключен USB Wi-Fi адаптер WL167g от ASUS.
Есть ноутбук ASUS A9500Rp ставлю на него Xp и драйвера Wi-fi карты он соединяется с рабочим компом в режиме Ad-hoc и все ок.
Решил попробовать на досуге разобраться с Ubuntu. Скачал DVD загружаюсь, и сразу приятно удивился, заработал звук, и горячие клавиши на ноуте, на винде для этого нужны дрова. Но вот с wi-fi начались проблемы во первых так как я не очень разбираюсь как работают драйвера в этой системе то я решил что нехватает драйверов потому что не горит лампочка индикатор wi-fi (в винде после установки дров она светится).
нашел статью:
http://www.google.com/translate?u=http%3A%2F%2Fforum.ubuntu-fr.org%2Fviewtopic.php%3Fpid%3D649014&langpair=fr%7Cen&hl=en&ie=UTF8Нашел что нужны дрова ZD1211, cкачал архив ZD1211LnxDrv_2_22_0_0.tar.gz
Распаковал в:
/usr/src/ZD1211LnxDrv_2_22_0_0
Прочитал что в файле ./src/zdusb.c после строки
# ifdef ZD1211B
Для A9Rp нужно в добавить строчку:
{ USB_DEVICE (0x0b05, 0x171b) },
добавил, правда архив немного другой такой как в статье я не смог отрыть:
Далее компилирую так как описано в статье:
sudo make ZD1211REV_B=0
sudo make ZD1211REV_B=0 install
sudo make ZD1211REV_B=1
sudo make ZD1211REV_B=1 install
пробовал также просто:
sudo make
Потому что не понимаю какая разница. Далее перезагружаюсь ничего нового не происходит лампочка так и не светится.
Запускаю:
metallord@metallord-laptop:~$ sudo iwlist eth1 scan
eth1 Scan completed :
Cell 01 - Address: EA:E6:0E:A9:B2:6A
ESSID:"default"
Protocol:IEEE 802.11b
Mode:Ad-Hoc
Channel:1
Frequency:2.412 GHz (Channel 1)
Encryption key:off
Bit Rates:1 Mb/s; 2 Mb/s; 5.5 Mb/s; 11 Mb/s
Quality=100/100 Signal level=94/100
Extra: Last beacon: 404ms ago
metallord@metallord-laptop:~$ iwconfig eth1
eth1 IEEE 802.11b/g ESSID:"default" Nickname:"zd1211"
Mode:Managed Frequency:2.462 GHz Access Point: Invalid
Bit Rate=1 Mb/s
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
metallord@metallord-laptop:~$ ifconfig eth1
eth1 Link encap:Ethernet HWaddr 00:17:31:F5:34:98
inet addr:192.168.0.2 Bcast:192.168.0.255 Mask:255.255.255.0
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:4 dropped:0 overruns:0 frame:4
TX packets:71 errors:5 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 b) TX bytes:3153 (3.0 KB)
metallord@metallord-laptop:~$ sudo iwconfig eth1 channel 1
metallord@metallord-laptop:~$ iwconfig eth1
eth1 IEEE 802.11b/g ESSID:"default" Nickname:"zd1211"
Mode:Ad-Hoc Frequency:2.412 GHz Cell: Invalid
Bit Rate=1 Mb/s
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
metallord@metallord-laptop:~$ sudo iwconfig eth1 essid any
metallord@metallord-laptop:~$ iwconfig eth1
eth1 IEEE 802.11b/g ESSID:"default" Nickname:"zd1211"
Mode:Ad-Hoc Frequency:2.412 GHz Cell: EA:E6:0E:A9:B2:6A
Bit Rate=1 Mb/s
Link Quality:0 Signal level:0 Noise level:0
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
команда sudo iwlist eth1 scan насколько я понимаю возвращает что есть беспроводная сеть при помощи sudo iwconfig eth1 установливаю такие же параметры, при вызове iwconfig eth1 поле Cell: EA:E6:0E:A9:B2:6A но на рабочем компе под Xp не видно подключения, и не видно сети. Думал может проблемы с рабочим компом, поставил на ноут Xp и дрова, сразу соединилось все соединилось, ставлю опять Ubuntu та же история, Ubuntu насколько я понимаю видет созданную на рабочем компе сеть и даже реагирует на изменение essid (тоесть на рачем компе меняю essid, потом выполяю iwlist и вижу новый essid) но прога для управления wi-fi под XP на рабочем компе не отображают соединение которое я пытаюсь настроить в Ubuntu с помощью iwconfig.
PS: в этом процессе на несколько секунд XP увидел сеть Ubuntu но потом опять все пропало я так и непонял что произошло и что я сделал. Больше добиться этого немогу, уже несколько раз переустанавливал драйвер, компилировал его несколько раз. выполнял
modprobe zd1211
modprobe zd1211b
modprobe zd1211rw
Хотя не совсем понимаю в чем разница и зачем это нужно где-то видел на каком-то форуме.
Короче поясните что я делаю не так. Или опишите как сделать правильно, или хотябы как узнать что драйвер работает корректно и как подключиться к конкретной беспроводной сети из тех что я вижу в iwlist.
Заранее благодарен!