Raspberry Pi Connect a WiFi usando WPA_Supplicant

Raspberry Pi Connect a WiFi usando WPA_Supplicant
O sistema operacional oficialmente recomendado do Raspberry Pi é Raspbian. Em Raspbian, você pode configurar redes Wi-Fi usando WPA_Supplicant com muita facilidade. Neste artigo, mostrarei como configurar o Wi-Fi em seu computador de placa única Raspberry Pi com Raspbian instalado. Estarei usando o Raspberry Pi 3 Modelo B para a demonstração. Mas este artigo deve funcionar em qualquer outra versão do Raspberry Pi com Raspbian instalado. Então vamos começar.

Conectando-se ao Wi-Fi no Raspberry Pi sem cabeça (sem monitor):

Se você não possui um monitor e também não possui um cabo Ethernet que possa atribuir endereços IP ao seu Raspberry Pi via DHCP automaticamente, você pode pensar que não tem uma maneira de conectar o Raspberry Pi ao seu Wi-Fi rede. Mas não perca a esperança. Há pessoas configurando o Raspberry Pi sem cabeça (sem monitor). Você também pode. Primeiro, insira seu cartão microSD no seu computador. Em seguida, pisque o cartão microSD com o sistema operacional Raspbian usando Etcher.

OBSERVAÇÃO: Escrevi um artigo dedicado sobre a instalação do Raspbian no Raspberry Pi. Você deve dar uma olhada aqui no Linuxhint.com se você estiver tendo problemas com a instalação de Raspbian no Raspberry Pi.

Em seguida, ejete seu microSD e insira -o no seu computador novamente. Você encontrará uma partição de inicialização, como mostrado na captura de tela abaixo. Clique duas vezes nele.

Você verá muitos arquivos dentro deste diretório. Você terá que criar mais 2 arquivos neste diretório.

O primeiro arquivo é ssh (sem extensão). Você não precisa adicionar nada neste arquivo. O ssh o arquivo permitirá o serviço SSH. Sem o SSH ativado, você não poderá se conectar ao seu Raspberry Pi remotamente. Vai ser inútil.

O segundo arquivo é wpa_supplicant.conf

Neste arquivo, você precisará digitar a configuração necessária para se conectar à rede Wi-Fi. Basta criar um novo arquivo wpa_supplicant.conf e adicione as seguintes linhas a ele. Certifique -se de fazer alterações sempre que necessário, dependendo da sua configuração. Finalmente, salve o arquivo.

país = nós
Ctrl_Interface = dir =/var/run/wpa_supplicant Group = netDev
update_config = 1
rede =
ssid = "wifi_ssid"
scan_ssid = 1
psk = "wifi_password"
key_mgmt = wpa-psk

OBSERVAÇÃO: Não se esqueça da mudança Wifi_ssid para o seu ssid wi-fi, mude SENHA DO WIFI para sua senha Wi-Fi.

Agora, ejete o cartão microSD do seu computador e insira -o no seu Raspberry Pi. Então, poder no seu Raspberry Pi. Seu Raspberry Pi deve estar conectado à rede Wi-Fi. Você pode encontrar o endereço IP atribuído ao seu Raspberry Pi através do seu roteador Wi-Fi do painel de controle do seu roteador com muita facilidade. O meu está sendo 192.168.2.16.

Agora, seu Raspberry Pi deve estar acessível remotamente via SSH. O nome de usuário padrão é pi e senha é framboesa. Para conectar -se ao seu Raspberry Pi usando o SSH pela primeira vez, execute o seguinte comando:

$ ssh [email protected]

Agora, digite sim e pressione .

Agora, digite a senha framboesa e pressione .

Você deve estar conectado ao seu Raspberry Pi remotamente.

Configurando a configuração Wi-Fi no Raspberry Pi:

Se você já possui conectividade de rede e pode se conectar ao Raspberry Pi remotamente via SSH ou VNC e deseja alterar a configuração Wi-Fi, tudo o que você precisa fazer é editar o arquivo de configuração wpa_supplicant /etc/wpa_supplicant/wpa_supplicant.conf

Primeiro, conecte -se ao seu Raspberry Pi remotamente via SSH ou VNC.

Então, edite o /etc/wpa_supplicant/wpa_supplicant.conf Arquivo de configuração com o seguinte comando:

$ sudo nano/etc/wpa_supplicant/wpa_supplicant.conf

O wpa_supplicant.conf O arquivo de configuração deve ser aberto como você pode ver na captura de tela abaixo.

Agora, modifique seus detalhes de conexão Wi-Fi conforme necessário e salve o arquivo novamente pressionando + x e depois pressione y seguido pela . Agora, reinicie seu Raspberry Pi, as mudanças devem ser aplicadas.

Adicionando rede Wi-Fi de backup:

Você pode adicionar detalhes de múltiplas redes Wi-Fi no seu Raspberry Pi. Dessa forma, se algum Wi-Fi SSID não estiver disponível, o Raspberry Pi tentará se conectar ao próximo Wi-Fi SSID. Se falhar, tentará se conectar ao próximo e assim por diante. Eu acho que esse é um recurso incrível do wpa_supplicant.

Para adicionar uma rede Wi-Fi de backup no seu Raspberry Pi, basta editar o arquivo de configuração /etc/wpa_supplicant/wpa_supplicant.conf com o seguinte comando:

$ sudo nano/etc/wpa_supplicant/wpa_supplicant.conf

Agora, digite as linhas marcadas na captura de tela abaixo na ordem em que você deseja que o Raspberry Pi tente se conectar à rede Wi-Fi.

Por exemplo, digamos que você tenha redes Wi-Fi com o SSID CSE_LAB1 e Home1 respectivamente. Você quer se conectar ao ssid wi-fi Home1 Quando você está em casa. Mas quando você está na universidade, você quer se conectar ao SSID Wi-Fi CSE_LAB1. Então aqui, Home1 é o seu principal wi-fi ssid e CSE_LAB1 é seu ssid secundário wi-fi. O wpa_supplicant.conf O arquivo de configuração deve procurar o seguinte neste caso.

país = nós
Ctrl_Interface = dir =/var/run/wpa_supplicant Group = netDev
update_config = 1
rede =
ssid = "home1"
scan_ssid = 1
psk = "home1_pass"
key_mgmt = wpa-psk

rede =
ssid = "cse_lab1"
scan_ssid = 1
psk = "cse_lab1_password"
key_mgmt = wpa-psk

Certifique -se de reiniciar seu Raspberry Pi para que as mudanças tenham efeito. Então, é assim que você configura o Wi-Fi no seu computador de placa única Raspberry Pi usando wpa_supplicant. Obrigado por ler este artigo.