Pesquisa de site

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/

Artigos relacionados: