Conecte-se ao seu WiFi usando o módulo wifi do Python
Muitas vezes não conseguimos nos conectar ao WiFi ou ele não é detectável em nossa GUI. Isso geralmente acontece em uma nova configuração do sistema Linux que não consegue detectar o WiFi por si só.
Embora existam várias alternativas para começar, usaremos Python com suas diversas funcionalidades para conectar ou descobrir WiFi.
A biblioteca também vem com um executável que você pode usar para gerenciar suas conexões WiFi. Suporta vários tipos de criptografia, incluindo WEP e WEP2.
Agora que sabemos com o que estamos trabalhando, vamos começar!
Começando
Primeiramente teremos que instalar o módulo “wifi”, pois ele não vem pré-empacotado com Python. Isso pode ser feito facilmente usando o gerenciador de pacotes pip. Para baixar e instalar o módulo wifi, use o seguinte comando -
pip install wifi
Agora, se você não tiver acesso à internet, você pode instalá-lo de um computador diferente e copiar o arquivo da sua pasta python para o seu sistema Linux.
Depois de instalado, você pode usar seus vários recursos importando-o para o seu script usando o seguinte comando.
import wifi
No entanto, neste tutorial, exploraremos a interface de linha de comando das bibliotecas wifi. Para iniciar isso, digite a linha abaixo em seu terminal.
python -m wifi
Explorando a biblioteca wifi em Python
Em primeiro lugar, entre no modo superusuário em seu terminal. Uma vez feito isso, você está pronto para usar a interface de linha de comando.
python –m wifi
Agora, se você deseja procurar redes WiFi próximas ao seu computador, use o comando scan.
wifi scan
Se quiser classificar os dados/saída com base no sinal mais forte, você pode usar a palavra-chave sort.
wifi scan | sort –rn
Agora, se você deseja se conectar a uma rede WiFi, use o seguinte comando -
wifi connect -a WIFI_NAME
Onde WIFI_NAME é o nome da rede à qual você deseja se conectar.
Agora, você será solicitado a inserir a senha. Uma vez feito isso, você estará conectado e conectado à rede WiFi.
O método acima é para uso único, ou seja, as configurações de WiFi não são salvas e serão esquecidas ao sair. Para salvar sua configuração, você precisa usar o comando add.
wifi add nickname WIFI_NAME
onde "apelido" é o nome da sua rede WiFi.
Da próxima vez que você quiser se conectar facilmente ao seu WiFi, basta usar o seguinte comando -
wifi connect nickname
Se quiser saber todas as redes salvas em seu sistema, você pode usar o comando list.
wifi list
Conclusão
Agora você sabe usar a CLI da biblioteca wifi para visualizar, conectar e salvar redes Wi-Fi. Para obter mais detalhes sobre seus vários recursos ou para explorar métodos para usá-lo em um script em vez da interface de linha de comando, verifique a documentação oficial em https://wifi.readthedocs.io/en/latest/