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