web-dev-qa-db-fra.com

Alfa Tube-U (N) RT3070 sans extensions sans fil

J'essaie d'obtenir un adaptateur Wifi USB Alfa Tube N) pour fonctionner avec Ubuntu 14.04.1 et je suis bloqué avec la connexion à tous les réseaux. Il utilise le chipset Ralink RT3070 (je pense, basé sur la sortie lsusb), et semble charger le pilote du noyau rt2800usb lorsqu'il est branché au démarrage. Un adaptateur wlan0 s'affiche lorsque j'exécute iwconfig mais je n'arrive pas à le configurer et il indique "pas d'extensions sans fil". Il n'apparaît pas sous ifconfig. Voici la sortie de certaines commandes pertinentes:

Configuration LAN (autres appareils supprimés):

$iwconfig
wlan0     no wireless extensions.

Périphériques USB:

$lsusb
Bus 002 Device 002: ID 148f:3070 Ralink Technology, Corp. RT2870/RT3070 Wireless Adapter
Bus 002 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Modules du noyau:

$ lsmod | grep rt
rt2800usb              16519  0 
rt2800lib              78222  1 rt2800usb
rt2x00usb              11505  1 rt2800usb
rt2x00lib              46976  3 rt2x00usb,rt2800lib,rt2800usb
mac80211              477705  3 rt2x00lib,rt2x00usb,rt2800lib
cfg80211              424381  2 mac80211,rt2x00lib

Sortie Dmesg pertinente pour cet appareil (au démarrage):

[   16.606242] usb 2-1: new high-speed USB device number 2 using musb-hdrc
[   16.764023] usb 2-1: device v148f p3070 is not supported
[   16.827013] usb 2-1: New USB device found, idVendor=148f, idProduct=3070
[   16.827042] usb 2-1: New USB device strings: Mfr=1, Product=2, SerialNumber=3
[   16.827055] usb 2-1: Product: 802.11 n WLAN
[   16.827067] usb 2-1: Manufacturer: Ralink
[   16.827079] usb 2-1: SerialNumber: 1.0
[   19.396334] usb 2-1: reset high-speed USB device number 2 using musb-hdrc
[   19.821473] usbcore: registered new interface driver rt2800usb

Je ne sais pas combien cela importe, mais je l'exécute sur un BeagleBone Black en utilisant la version armhf, comme décrit ici: --- (http://elinux.org/BeagleBoardUbuntu#BeagleBone.2FBeagleBone_Black

2
Damian Manda

J'ai pu configurer le périphérique sans fil avec iw et wpa_supplicant plutôt que iwconfig. J'ai essentiellement suivi les instructions ici , qui était basé sur this . Avant de le faire, j'ai dû installer iw avec Sudo apt-get install iw. L'installation par défaut peut également nécessiter l'installation de wpa_supplicant.

Affichage étape par étape après le démarrage

Le réseau sans fil peut maintenant être configuré à l'aide de l'ensemble minimal de commandes suivant:

$ Sudo ip link set wlan0 up
$ Sudo -s
$ wpa_passphrase <SSID> >> /etc/wpa_supplicant.conf
<WPA passphrase>
$ wpa_supplicant -B -D nl80211 -i wlan0 -c /etc/wpa_supplicant
$ Sudo dhclient wlan0
$ Sudo ip route change default via <gateway ip> dev wlan0

La dernière ligne suppose qu'un réseau Ethernet est déjà activé, sinon utilisez add au lieu de change. Les sites référencés ci-dessus donnent une explication détaillée des commandes et des commandes supplémentaires pour vérifier l'état des connexions et des appareils.

Configuration automatique au démarrage

Il existe une autre méthode pour se connecter au réseau au démarrage (et éventuellement avec ifup/ifdown), en ajoutant la configuration à /etc/network/interfaces. Le mien ressemble à ceci:

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid "SSID"
    wpa-psk  "Password"
    post-up route change default via <gateway ip> dev wlan0
0
Damian Manda