Conectando-se à rede com terminal

3

Eu tenho um roteador em casa com o ESSID de dlink_home e 10 dígitos (0123456789) criptografia WEP de 64 bits de Open Tipo de Autenticação .

Eu quero me conectar a ele através do terminal com comandos bash, eu tentei

ifconfig wlan0 up
iwconfig wlan0 essid dlink_home key s:0123456789
dhclient wlan0

Ao usar o prefixo s:, ocorre o seguinte erro:

Error for wireless request "Set Encode" (8B2A) : SET failed on device wlan0 ; Invalid argument.

e sem ele, não funciona, já que o prefixo s: é para especificar a chave de string em vez da tecla HEX.

O sistema operacional que estou executando é o Red Hat Enterprise Linux 6 .

    
por easl 14.06.2013 / 17:08

1 resposta

3

1. forma correta do comando

Tente alterar sua linha do iwconfig para esta:

$ iwconfig wlan0 essid dlink_home key s:0123456789

2. wpa_supplicant

Se o comando acima estiver correto e você ainda estiver recebendo uma mensagem de erro, certifique-se de ter o pacote wpa_supplicant instalado.

$ yum install wpa_supplicant

3. NetworkManager

Eu usaria o NetworkManager sobre o iwconfig ao lidar com dispositivos sem fio. Para conectar via linha de comando usando o NetworkManager no nível de execução 3, você pode usar o seguinte comando:

 $ nmcli dev wifi connect <name> password <password>

Referências

por 14.06.2013 / 20:41