LINUX.ORG.RU

D-Link DWL-510 (RaLink RT2561/RT61) + Debain lenny


0

0

Какие-то драйвера в debian'e для этой карточки уже были, после установки и первой загрузки карточка определилась:

00:0c.0 Network controller: RaLink RT2561/RT61 rev B 802.11g

#ifconfig wlan0 up - ругался на недостающие бинарники, скачал http://www.ralinktech.com.tw/data/RT61_Firmware_V1.2.zip и положил в /lib/firmware

Интерфейс поднялся нормально, но #iwlist scan не находит роутер (D-Link dir 320, WPA2), стоящий метром выше, хотя ноутбук к нему цепляется нормально.

#lsmod показывал, что есть модули rt2x00pci, rt2x00lib.

Скачал драйвера http://rt2x00.serialmonkey.com/rt61-cvs-daily.tar.gz , следуя приложенным инструкциям, собрал модуль rt61, загрузил и добавил его в автозагрузку /etc/modules Карточка по-прежнему отказывается искать точки (в /etc/network/interfaces для чистоты эксперимента ничего не писал про wlan0).

Пробовал добавлять в блэклист старые модули rt61pci, rt2x00pci, rt2x00lib и перезагружаться - нет реакции.

В dmesg про wlan0 выводится только

[  378.848037] wlan0: no IPv6 routers present

В и-нете много тем с подобными проблемами, но у людей работало после установки firmware.


используй драйвера от винды у меня такая же карта где-то есть.
короче ndiswrapper твой путь

dimon555 ★★★★★
()

+1 к ndiswrapper

даже если сможет заработать, работает на открытых к сожалению пока намного хуже чем с win2k драйверами Ralink через ndiswrapper

Sylvia ★★★★★
()

WPA

/offtopic Все граздо хуже, на материнке 2001 года из 5 PCI-слотов глючных уже 2, один стал неадекватно работать после того, как в нем TV-тюнер сгорел, теперь вот второй издох.

Переткнул карточку, теперь сканирует, а толку - WPA wpasupplicant, идущий с дистром не поддерживает именно с этими дровами, благо, с ними шел патч. Собрал, оно скопировало в /usr/sbin что-то, но с насройкой проблема:

Set your work directory of wpa_supplicant for sockets
ctrl_interface = YOUR_WORK_PATH

На ноуте в конфиге автоматом было прописано /var/run/wpa_supplicant , там же лежит непонятного происхождения файл wlan0 - как создать его вручную (ссылку на устройство? сокет?) непонятно.

XSerjo
() автор топика
Ответ на: WPA от XSerjo

Хм, я что то не понял - у вас wpa_supplicant нормально собрался и работает?
Если собрался и работает, то настройка для WPA-PSK примерно такая:
1. Создаем конфиг для wpa_supplicant, примерно такого содержания:

ap_scan=1 #работаем с linux-подсистемой 802.11
#начало описания сети
network={
	ssid="DLINK_WIRELESS" # имя сети
	scan_ssid=1   # SSID скрыт (0 если не скрыт)
	pairwise=TKIP # список используемых unicast-алгоритмов шифрования
	group=TKIP    # список используемых multicast-алгоритмов шифрования
	psk="******"  # ключ WPA-PSK 
        key_mgmt=WPA-PSK # тип управления ключом 
	proto=WPA     # протокол
	}
сохраняем его например в /etc/my_wpa.conf 
Далее назначаем сетевухе SSID командой iwconfig:
iwconfig wlan0 essid DLINK_WIRELESS
Запускаем wpa_supplicant:
wpa_supplicant -Bw -c /etc/my_wpa.conf -i wlan0 -Dwext
И назначаем сетевушке IP вручную или через dhcp.
Еще можно использовать frontend'ы типа Wirless assistant или Network manager....

З.Ы. подробнее про конфиги wpa_supplicant - man wpa_supplicant.conf и man wpa_supplicant

Sharp777
()

>wlan0: no IPv6 routers present

это нормально. У меня карточк уже год. Полет нормальный. Изредка отваливается. Но это не проблема.

Копай в другую сторону...

Правда у меня DWL-G520+, кажется.

dikiy ★★☆☆☆
()
Ответ на: комментарий от dikiy

Проблема решилась сама собой после очередной попытки сборки старой версии supplicant'a с поддержкой дарйверов ralink. 
 Конфиг:
ctrl_interface=/var/run/wpa_supplicant
network={
       ssid="roadtohell"
       scan_ssid=1
       proto=WPA RSN
       key_mgmt=WPA-PSK
       pairwise=CCMP TKIP
       group=CCMP TKIP
       psk=aacaf67cb92dfgc51c0a2126c9g
       }
Но поднимается ifup'ом при дописывании в interfaces

wireless-essid roadtohell
pre-up wpa_supplicant -B -Dwext -iwlan0 -c/etc/wpa_supplicant.conf
post-down killall -q wpa_supplicant


XSerjo
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.