Alfa Tube-U (N) RT3070 Sem extensões sem fio

2

Estou tentando obter um adaptador USB Wifi Alfa Tube-U (N) para funcionar com o Ubuntu 14.04.1 e ficar preso com a conexão real com qualquer rede. Ele usa o chipset Ralink RT3070 (acho que, baseado na saída lsusb), e parece estar carregando o driver do kernel rt2800usb quando conectado na inicialização. Um adaptador wlan0 aparece quando executo iwconfig , mas não consigo configurá-lo e ele diz "sem extensões sem fio". Ele não aparece em ifconfig . Aqui está a saída de alguns comandos relevantes:

Configuração Lan (outros dispositivos removidos):

$iwconfig
wlan0     no wireless extensions.

Dispositivos 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

Módulos do kernel:

$ 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

Saída Dmesg relevante para este dispositivo (na inicialização):

[   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

Não sei ao certo o quanto é importante, mas estou executando isso em um BeagleBone Black usando a versão armhf, conforme descrito aqui: link

    
por Damian Manda 04.12.2014 / 21:25

1 resposta

0

Consegui configurar o dispositivo sem fio com iw e wpa_supplicant em vez de iwconfig . Eu essencialmente segui as instruções aqui , que foi baseado em este . Antes de fazer isso, tive que instalar o iw com sudo apt-get install iw . A instalação padrão também pode precisar do wpa_supplicant instalado.

Levando passo a passo após o arranque

A rede sem fio agora pode ser configurada usando o seguinte conjunto mínimo de comandos:

$ 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

A última linha assume que uma rede ethernet já está habilitada, se não usar add em vez de change . Os sites mencionados acima fornecem uma explicação detalhada sobre os comandos e outros adicionais para verificar o status das conexões e dispositivos.

Configuração automática na inicialização

Existe outro método para se conectar à rede na inicialização (e possivelmente com ifup / ifdown), adicionando a configuração a /etc/network/interfaces . O meu parece com o seguinte:

auto wlan0
iface wlan0 inet dhcp
    wpa-ssid "SSID"
    wpa-psk  "Password"
    post-up route change default via <gateway ip> dev wlan0
    
por Damian Manda 16.12.2014 / 18:03