Obtendo o TP-Link WN722N para trabalhar no RPi OpenWRT

3

Estou tentando criar meu próprio roteador sem fio usando um Raspberry Pi 2 e um TP-Link WN722N. Eu tenho OpenWRT executando o cartão MicroSD e eu instalei LuCI, mas eu preciso instalar os drivers da placa wireless via SSH. Eu tentei seguir as instruções aqui:
OpenWrt → Discussão Geral → como habilitar wifi WN722N (AR9271) usb no MR3020?

Enquanto o cartão USB é inserido, eu instalo os drivers e, em seguida, crio a interface sem fio:

# install drivers
opkg install kmod-ath9k-htc

# create wireless wan interface 
uci set network.wwan=interface
uci set network.wwan.proto=dhcp
uci set network.wwan.hostname="$STATION"
uci commit network

Mas quando eu tento habilitar a interface wifi, a UCI me fornece um Entry not found error . Cada conselho que li é para verificar /etc/config/wireless para as configurações do adaptador, mas este arquivo não existe. Isso provavelmente significa que o adaptador não está sendo reconhecido, mas eu posso fazer isso:

root@OpenWrt:~# wifi detect
config wifi-device  radio0
        option type     mac80211
        option channel  11
        option hwmode   11g
        option path     'platform/bcm2708_usb/usb1/1-1/1-1.5/1-1.5:1.0'
        option htmode   HT20
        # REMOVE THIS LINE TO ENABLE WIFI:
        option disabled 1

config wifi-iface
        option device   radio0
        option network  lan
        option mode     ap
        option ssid     OpenWrt
        option encryption none

root@OpenWrt:~# lsusb
Bus 001 Device 004: ID 0cf3:9271 Atheros Communications, Inc. AR9271 802.11n
Bus 001 Device 003: ID 0424:ec00 Standard Microsystems Corp. SMSC9512/9514 Fast Ethernet Adapter
Bus 001 Device 002: ID 0424:9514 Standard Microsystems Corp.
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

Então, claramente, o RPi está vendo o adaptador sem fio USB, mas não está gerando um arquivo /etc/config/wireless . O que estou fazendo errado?

Qualquer ajuda apreciada, obrigado!

    
por user3617429 28.10.2015 / 21:45

2 respostas

0

Ele não cria o arquivo para evitar a sobreposição de configurações.

Você deve anexar no arquivo a configuração detectada.

Use: wifi detect > /etc/config/wireless em vez disso.

Espero que ajude os outros.

    
por 15.06.2016 / 17:33
0

você inseriu o usb em um slot usb diferente? em relação a option path : o 5 no 1.5 é o id do slot usb. se você tirou do inicial, e colocou em outro slot, então você precisaria atualizar manualmente para o novo id. Pode haver um comando cli / shell para fazer isso e, talvez, o que a resposta anterior pelo CuSS alcançaria com wifi detect > /etc/config/wireless

    
por 08.02.2018 / 00:44