Como configurar o Wifi usando a linha de comando?


9

Como faço para configurar o Wifi usando a linha de comando?

Preciso configurar da seguinte forma, mas falhou:

Alvo:

Security: WEP
Network name: wifi59/7
Key/password: xyz

Tentou e falhou:

sudo iwconfig wlan0 mode managed
sudo iwconfig wlan0 channel 11
sudo iwconfig wlan0 essid wifi59/7
sudo iwconfig wlan0 key xyz
Error for wireless request "Set Encode" (8B2A) :
    SET failed on device wlan0 ; Invalid argument.

Respostas:


7

A chave WEP deve estar em hexadecimal e com 10 ou 26 caracteres (5 ou 13 bytes ASCII).

Se você quiser especificá-lo em ASCII, precisará prefixá-lo com s:- não tenho certeza se o iwconfig preencherá uma senha ASCII, mas tente comprimentos de 5 ou 13.

Veja man iwconfige role para baixo key/enc[ryption]para alguns exemplos.


11
Ninguém pode me dizer por que a opção s: nunca funciona. Há algo errado com a sintaxe, o estouro de pilha tem três perguntas em aberto sobre isso agora e nenhuma delas foi respondida.
Owl

1

Eu acho que é mais fácil e mais confiável usar o utilitário de linha de comando padrão do networkmanager chamado nm-cli. Por favor, dê uma olhada no nm-cli para se familiarizar com a sintaxe nm-cli.


1

Esta é a minha solução:

$sudo vi /etc/network/interfaces

#The primary network interface
auto wlan0
iface wlan0 inet static
# wireless-* options are implemented by the wireless-tools package
wireless-mode managed
wireless-essid YOUR_SSID
wireless-key1 s:YOUR_PASS
address 192.168.1.200
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 200.48.225.130 200.48.225.146
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.