3 maneiras de se conectar ao wifi da linha de comando no Debian

3 maneiras de se conectar ao wifi da linha de comando no Debian
Este tutorial explica brevemente como se conectar ao WiFi da linha de comando nas distribuições baseadas em Linux Debian e Debian de 3 maneiras diferentes: usando nmcli, nmtui e wpa_supplicant. Além disso, NMCLI, NMTUI e WPA_Supplicant, os comandos IWConfig, iwlist e dhclient são usados ​​e explicados brevemente neste tutorial.

Descobrindo as redes usando o iwconfig:

Antes de começar, precisamos conhecer o essídeo ou o nome da rede que queremos nos conectar.

Este tutorial mostra como usar o Iwconfig comando para digitalizar redes disponíveis. Iwconfig é semelhante ao comando ifconfig Mas para gerenciar interfaces sem fio. Este comando permite que o usuário edite a frequência ou canal, altere o modo de dispositivo de rede (ad-hoc, gerenciado, mestre, repetidor, monitor, secundário), para definir um essid, etc.

Nota: SSID/Essid são nomes ou identificadores de rede ou roteadores.

Para verificar se o cartão WiFi foi detectado corretamente primeiro execute o comando iwconfig Conforme mostrado na captura de tela a seguir:

sudo iwconfig

Como você pode ver, a saída mostra a interface Loopback (OA), a placa Ethernet (ENP2S0) e o cartão WiFi WLP3S0 que usaremos para digitalizar redes disponíveis usando o comando Iwlist.

A primeira linha mostra suporte para 802.11 padrões e revela que o dispositivo não está conectado. A segunda linha mostra que o cartão wifi está no modo gerenciado, não associado a um ponto de acesso.

A terceira linha inclui Represente limite curto que determina o número de tentativas após uma transmissão fracassada e Limiar RTS definindo o número de confirmações antes de uma conexão, Fragmento thr Mostra o tamanho máximo do pacote que seu cartão enviará.

As duas últimas linhas mostram que não há autenticação e o gerenciamento de energia está desligado.

O comando Iwlist Fornece informações adicionais sobre dispositivos sem fio, incluindo aqueles que não fazem parte do nosso computador. Nesse caso, digitalizaremos redes disponíveis adicionando o argumento Varredura. A saída exibirá uma lista de pontos de acesso com algumas informações como Essid, qualidade do sinal, canal, modo, etc.

Execute o seguinte comando para imprimir uma lista de redes disponíveis:

Sudo iwlist wlp3s0 scan

OBSERVAÇÃO: Substituir WLP3S0 para o seu cartão sem fio exibido quando o comando iwconfig foi executado.

Como você pode ver, a saída mostra várias redes, incluindo o ponto de acesso Linuxhint, mas o formato não é fácil de usar. Se você deseja imprimir apenas o essid ou os nomes das redes disponíveis omitindo o restante, execute:

SUDO IWLIST WLP3S0 Scan | Grep Essid

Como você pode ver agora, a saída é clara e limitada a nomes de pontos de acesso (Essid).

Conectando -se ao WiFi da linha de comando usando NMCLI:

NMCLI é uma interface de linha de comando para o NetworkManager que pode ser usado como uma alternativa aos gerentes gráficos. O NMCLI permite que o usuário crie, edite e remova ou habilite e desative as conexões, bem como o status do dispositivo de exibição.

A sintaxe a seguir mostra como se conectar à rede Linuxhint (descoberta com o comando iwlist usado anteriormente) executando o NMCLI com os seguintes argumentos:

nmcli d wifi connect linuxhint senha morochita

Onde d wifi Especifica o dispositivo sem fio, Conecte Linuxhint especifica o essídeo e Senha Morochita a senha.

OBSERVAÇÃO: Substituir Linuxhint para o seu roteador ssid e Morochita Para sua senha real.

Você pode obter informações adicionais sobre o NMCLI em https: // linux.morrer.net/homem/1/nmcli

Conectando -se ao WiFi do console usando NMTUI:

O NMTUI é uma alternativa baseada em maldições interativas ao NMCLI e ao gerente de rede, na execução do console:

nmtui

A primeira tela nos permite editar uma conexão existente, ativar uma nova conexão e editar nosso nome de host. Escolha a segunda opção Ative uma conexão e pressione DIGITAR.

NMTUI mostrará redes com fio e sem fio disponíveis. Selecione seu ponto de acesso e pressione DIGITAR.

Observação: Para este exemplo, o Essid foi alterado de Linuxhint para Linuxh1nt para mostrar a etapa de solicitação de senha.

A próxima tela solicitará a senha, preencha e pressione DIGITAR continuar.

E você estará conectado.

Você pode obter informações adicionais sobre o NMTUI na página de seu homem em https: // www.Mankier.com/1/nmtui

Conecte -se ao WiFi usando wpa_supplicant:

Wpa_supplicant é um suplicante que permite a negociação no processo de autenticação. Ao contrário de NMCLI e NMTUI, WPA_Supplicant não é instalado por padrão no Debian.

Para instalar WPA_Supplicant em sistemas baseados em Debian Run:

sudo apt install wpasupplicant

Você precisa editar o arquivo /etc/wpa_supplicant.conf Adicionando seu ponto de acesso Essid e senha, você pode alcançá -lo executando o seguinte comando:

wpa_passphrase linuxhint Morochita | sudo tee /etc /wpa_supplicant.conf

OBSERVAÇÃO: Substitua Linuxhint pelo seu essid e morochita para sua senha real. Você pode usar aspas para nomes de rede que contêm espaços.

Uma vez wpa_supplicant.conf é editado, você pode se conectar executando o seguinte comando onde -c Especifica o arquivo de configuração e -eu Especifica a interface de rede:

sudo wpa_supplicant -c /etc /wpa_supplicant.conf -i wlp3s0

Como você pode ver usando iwconfig, Agora seu cartão sem fio está associado ao ponto de acesso.

sudo iwconfig

Para se conectar, execute o comando dhclient Conforme mostrado na captura de tela a seguir para obter um endereço IP dinâmico:

sudo dhclient wlp3s0

OBSERVAÇÃO: Substituir WLP3S0 para o seu cartão sem fio.

Depois de executar dhclient, Você deve estar conectado à Internet através do ponto de acesso associado.

Você pode obter informações adicionais sobre wpa_supplicant em https: // linux.morrer.net/homem/8/wpa_supplicant

Espero que você tenha achado este tutorial útil para se conectar ao WiFi da linha de comando em sistemas baseados em Debian. Continue seguindo Linuxhint para mais tutoriais e dicas do Linux.