No final, isso foi bem direto, graças à ajuda do Dbo. Não posso confirmar se o wpa_supplicant era necessário para este trabalho, pois eu já o havia instalado quando este começou a funcionar ( aptitude install wpasupplicant
).
Foi o que eu fiz:
1. sudo nano / etc / network / interfaces
- Edite a parte do Exemplo de Wi-Fi, removendo os comentários
- Adicione o wlan0 do allow-hotplug (ou verifique se ele está lá e não foi comentado)
- Manter o auto wlan0 comentado (graças ao Dbo por esta sugestão)
- Adicione o nome da sua rede sem fio em texto simples (wpa-ssid)
- Adicione sua senha em texto simples (wpa-psk)
2.reboot(opcional,masporalgumarazãoeuprecisei,efuncionouemtodasasreinicializaçõessubseqüentes)
3.iwconfig
Este link acabou fornecendo muitas informações úteis, mas por alguma razão eu não estou precisando digitar ip a
, ip link set wlan0 up
. Não posso confirmar se é porque já fiz isso anteriormente ou porque "funciona". Toda vez que o BeagleBone é iniciado, ele detecta automaticamente a rede WiFi. Eu digito curl www.google.com
para confirmar.
UPDATE: Então, eu queria testar o problema wlan0 up / down do ip link set. Para desligá-lo, você precisa configurá-lo para baixo duas vezes por qualquer motivo. Isso desliga a luz azul do dongle. A configuração wlan0 de volta para cima traz de volta e se conecta automaticamente à rede (piscando).
Então,paratestarmais,euconfigureiowlan0parabaixoereiniciei.Destavez,quandoreinicioualuzusbdonglepiscoubrevemente,emseguida,ficoufora.ip link set wlan0 up
e rfkill list all
.
Eu reiniciei o BeagleBone e isso foi embora.
Então: para resumir a atualização, não a encerre com o wlan0 inativo, e se fizer isso, você pode precisar configurar o wlan0 para cima (o que falha) e então reinicializar.
Finalmente, note que este dongle USB WiFi funciona com HOT! É ótimo que tem uma antena poderosa que você pode trocar por uma personalizada, mas é pelo menos 5 vezes mais quente que o próprio BeagleBone, o que significa que vários Watts de calor são desperdiçados. Desde que eu vou estar usando isso para uma configuração de bateria solar remoto alimentado eu vou precisar aprender como transformar este dongle Wi-Fi de forma confiável e desativar. Não tenho certeza se ip link set wlan0 down
será bom o suficiente para isso. Na verdade, o comando funcionou para a desconexão, fazendo com que a luz de status azul no dongle USB fosse sólida (de piscar anteriormente), mas o consumo de energia ainda precisa ser testado (o calor será produzido por enquanto).
UPDATE2: por algum motivo, tudo isso parou de funcionar. Acabei precisando usar o comando ifup (parte do wpa_supplicant eu acho). ifup wlan0, ifdown wlan0, ifquery ... etc. no final ifdown -a (all down) fecha tudo, e ifup wlan0 me permite ligá-lo. desculpe, mas eu ainda estou aprendendo, espero que isso ajude alguém.