Assim, fizemos um teste de todas as configurações e arquivos necessários, caso você precise configurar o seu.
Em primeiro lugar, precisa haver o arquivo interfaces no etc/network.
Ele deve conter o seguinte:
- auto lo
- iface lo inet loopback
- iface eth0 inet dhcp
- allow-hotplug wlan0
- iface wlan0 inet dhcp
- #wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
- wpa-conf /etc/wpa.conf
- iface default inet dhcp
como pode ser visto, a interface eth0 é iniciada na linha 4
A linha 6 inicializa a interface sem fio. Vale dizer que, no RPi, ao inserir a interface USB enquanto ele está funcionando costuma causar a reinicialização.
Vejam que para nosso teste, ao invés de editar o wpa_supplicant.conf usamos o wpa.conf.
Os casos possíveis são, basicamente:
- Redes sem segurança
- WEP
- WPA
- WPA2
Os arquivos wpa.conf, são respectivamente:
1.
Completo:
#network={
# ssid="R"
# key_mgmt=NONE
# proto=RSN
# priority=2
# }
Simplificado:
#network={
# ssid="R"
# key_mgmt=NONE
# }
2.
#network={
# ssid="R"
# key_mgmt=NONE
# wep_key0=1234567890
# }
*obs: no teste a wep_key0 é escrita sem aspas " ". Com " " não funcionou.
3.
WPA com AES
#network={
# ssid="R"
# proto=WPA RSN
# key_mgmt=WPA-PSK
# pairwise=CCMP TKIP
# group=CCMP TKIP
# psk="12345678"
# }
4.
O mesmo acima. O detalhe é que o protocolo é o RSN; assim, se você remover a sigla RSN do arquivo acima, na rede WPA2, o RPi não se conecta.