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.