Итак, у меня есть USB-адаптер Netgear N900, который я хотел использовать для получения беспроводного соединения в последней системе Ubuntu. Я следовал некоторым инструкциям, которые я опубликую ниже, чтобы скачать драйвер Ralink для Linux и сделать его. Я позвонил в Netgear, чтобы убедиться, что чипсет в адаптере usb netowrk действительно является ralink RT3573. Это.
Как только я сделал драйвер, загорелся индикатор на моем USB-адаптере и появились сети в моем диапазоне. Я выбрал свою сеть, ввел пароль WAP и нажал кнопку «Подключиться», он перебирает, но никогда не подключается, а затем снова запрашивает пароль. Он будет делать это до бесконечности, никогда не подключаясь. Итак, что мне нужно сделать, чтобы защитить соединение?
Я не уверен, есть ли проблема с драйвером или это связано с сетевым менеджером и новым обновлением до Ubuntu 12.10. Когда я набираю iwconfig, это вывод:
ra0 Ralink STA ESSID:"11n-AP" Nickname:"RT2870STA"
Mode:Auto Frequency=2.412 GHz Access Point: Not-Associated
Bit Rate:1 Mb/s
RTS thr:off Fragment thr:off
Link Quality=100/100 Signal level:-67 dBm Noise level:-85 dBm
Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
Tx excessive retries:0 Invalid misc:0 Missed beacon:0
lo no wireless extensions.
eth0 no wireless extensions.
Lsusb returns this:
Bus 001 Device 004: ID 0846:9012 NetGear, Inc. WNDA4100 802.11abgn 3x3:3 [Ralink RT3573]
Below is how I made the driver:
Props to Chili555 who originally gave these instructions here: http://ubuntuforums.org/archive/index.php/t-2089469.html
except I had to tweak them some since the website where you get the driver has changed and the name of the folder extracted has since changed as well.
You will need to download RT3573 USB here:
http://www.mediatek.com/_en/07_downloads/01-1_windowsDetail.php?sn=5034
Drag and drop it to your desktop. Right-click it and select Extract Here. Now we need to modify two files.
Navigate to os > linux (you can also open home folder and click search and then type in the file names) and open the file config.mk with a text editor such as gedit (right-click > open with text editor). Be certain these lines are set to =y:
# Support Wpa_Supplicant
# i.e. wpa_supplicant -Dralink
HAS_WPA_SUPPLICANT=y
# Support Native WpaSupplicant for Network Maganger
# i.e. wpa_supplicant -Dwext
HAS_NATIVE_WPA_SUPPLICANT_SUPPORT=y
Proofread, save and close the text editor. Now navigate to common and open rtusb_dev_id.c with a text editor. Make the change I've highlighted here:
#endif /* RT35xx */
#ifdef RT3573
{USB_DEVICE(0x148F,0x3573)}, /* Ralink 3573 */
{USB_DEVICE(0x7392,0x7733)}, /* Edimax */
{USB_DEVICE(0x0846,0x9012)}, /* Netgear */
{USB_DEVICE(0x0B05,0x17AD)}, /*ASUS */
#endif /* RT3573 */
{ }/* Terminating entry */
Все, что вы делаете, это добавляете выделенную часть. Все остальное без изменений. Пунктуация, интервалы, скобки и т. Д. Имеют решающее значение и должны быть точными. Вычитайте, сохраняйте и закрывайте текстовый редактор.
Теперь мы установим необходимые инструменты сборки:
sudo apt-get install build-essential linux-headers-generic
Now we compile the driver:
cd ./Desktop/20120911_RT3573_Linux_STA_v2.5.0.0_Rev1_DPO
sudo su
make
make install
modprobe rt3573sta
exit
Теперь ваше устройство должно работать.
Кроме того, что мне делать?