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
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.
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.
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