2009-09-17 04:03:33 +0000 2009-09-17 04:03:33 +0000
42
42

Pode explicar como compreender o que o comando 'iwconfig' mostra em Ubuntu-9.04?

Estou a ter dificuldades em fazer funcionar a minha ligação sem fios, e apercebi-me que não sei realmente como utilizar as ferramentas que tenho, neste caso, o comando iwconfig* em Ubuntu-9.04. Aqui está o que recebo:

***iwconfig***
lo no wireless extensions.

eth0 no wireless extensions.

wmaster0 no wireless extensions.

wlan0 IEEE 802.11bgn ESSID:"Network"  
          Mode:Managed Frequency:2.412 GHz Access Point: Not-Associated   
          Tx-Power=20 dBm   
          Retry min limit:7 RTS thr:off Fragment thr=2352 B   
          Power Management:off
          Link Quality:0 Signal level:0 Noise level:0
          Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0
          Tx excessive retries:0 Invalid misc:0 Missed beacon:0

vboxnet0 no wireless extensions.

pan0 no wireless extensions.

“Rede” é o nome da minha rede sem fios, btw. Mas o que significa tudo isto? Como é que esta informação me pode ajudar a adquirir uma ligação sem fios funcional?

Quando tento associar uma chave usando

sudo iwconfig wlan0 key s:my_key

recebo a seguinte mensagem de erro:

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

Mas tenho a chave certa, então qual é o problema?

Respostas (8)

83
83
83
2011-11-04 04:03:52 +0000

Surpreende-me que ninguém se tenha dado ao trabalho de mencionar isto nas respostas acima, mas parece que está realmente a tentar fazer com que a ligação wifi funcione sob linux - não tanto para compreender cada parâmetro iwconfig em todos os seus detalhes sangrentos.

Com isto em mente, é crucial salientar que iwconfig _ não_ suporta negociação e autenticação WPA/WPA2 quando se liga a uma rede wlan. Ou seja, as únicas redes wifi a que se pode ligar com o iwconfig são redes abertas não encriptadas e redes WEP activadas.

Agora a razão pela qual está a receber este estranho erro:

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

é porque o iwconfig está à espera de uma chave WEP para a chave: parâmetro. Devido à forma como o WEP funciona, esta chave ** tem de*** cumprir uma destas condições:

  • string ascii que tem exactamente 5 caracteres de comprimento
  • string ascii que tem exactamente 13 caracteres de comprimento
  • string hexidecimal que tem exactamente 10 caracteres de comprimento
  • string hexidecimal que tem exactamente 26 caracteres de comprimento

& Claro que a sua chave tem 6 caracteres para que isto não funcione e, portanto, o erro. Note que my_key& tecnicamente, também não é uma PSK válida – WPA/2 requer um mínimo de 8 caracteres.

Tudo isto levanta a questão: como se liga a uma WPA-TKIP/WPA2-AES activada wlan? A resposta é que tem de usar outro programa como wpa_supplicant . Se não estiver muito louco pelo método de linha de comando usando um gestor de rede gui como o wicd manager, este processo será muito mais simples.

Qualquer rede wifi segura não utilizará WEP uma vez que está quebrado por isso é importante perceber que o iwconfig por si só não se pode ligar ao WPA/WPA2 mais seguro.

16
16
16
2012-09-20 08:28:12 +0000

Basta editar /etc/network/interfaces e escrever:

auto wlan0
iface wlan0 inet dhcp 
                wpa-ssid <ssid>
                wpa-psk <password>

Depois disso, escrever e fechar ficheiro e usar comando:

dhclient wlan0
11
11
11
2009-09-17 07:55:16 +0000

wlan0 IEEE 802.11bgn ESSID:“”

Significa que o seu cartão suporta as normas 802.11 b/g/n e não está actualmente ligado a nenhuma rede (ESSID, o nome que identifica a rede está vazio)

Modo:Gerido

Modo de funcionamento do dispositivo. Dependendo do seu cartão, pode seleccionar um destes:

  • Ad-Hoc (rede composta apenas por uma célula e sem Ponto de Acesso)
  • Gerido (nó liga a uma rede composta por muitos Pontos de Acesso, com roaming)
  • Mestre (o nó é o mestre de sincronização ou actua como Ponto de Acesso)
  • Repetidor (o nó encaminha pacotes entre outros nós sem fios)
  • Secundário (o nó actua como mestre/repetidor de backup)
  • Monitor (o nó não está associado a nenhuma célula e monitoriza passivamente todos os pacotes na frequência)
  • Automático.

Frequência:2,412 GHz

& Ou canal - o mesmo que se vê nas ferramentas GUI para gerir cartões sem fios - pode introduzir a frequência ou o número do canal

& > Ponto de Acesso: Não associado

Dá-lhe o endereço MAC exacto do AP a que se está a ligar. Se tiver múltiplos AP’s na sua rede e gostaria de descobrir a que AP está ligado.

Tx-Power=20 dBm

Esta é a potência de transmissão do seu cartão - basicamente quanto mais alta, mais energia o seu cartão irá necessitar.

Retry min limit:7

Esta opção descreve o comportamento de repetição do seu cartão.

RTS thr:off

Esta opção descreve se o seu cartão verifica se o canal está livre cada vez que envia um pacote. Isto pode melhorar o desempenho em alguns casos.

Fragmento thr=2352 B

Isto descreve o tamanho máximo do pacote que o seu cartão irá enviar - basicamente se tiver um ambiente ruidoso, quanto mais pequenos forem os pacotes, menos provável é que o seu pacote tenha de ser retransmitido, e se isso acontecer, menos dados terão de ser transmitidos. De acordo com o manual, se este valor for superior ao tamanho máximo do pacote, o cartão pode enviar vários pacotes em conjunto.

Gestão de energia:desligado

Esta opção dá informação sobre a gestão de energia do seu cartão. Pode optar por descartar alguns pacotes (ou seja, bcast e mcast), definir os ciclos de actividade do seu cartão e algumas outras opções.

Qualidade da ligação:0 Nível de sinal:0 Nível de ruído:0

Se o seu cartão estiver ligado, é aqui que procuraria a qualidade da ligação:) Nível de sinal e nível de ruído pode ser dado dBm ou qualquer unidade arbitrária.

Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0

Algumas estatísticas sobre erros durante a recepção: nwid significa que provavelmente existe outra rede na sua vizinhança utilizando o mesmo canal que a sua, criptografia inválida é um número de pacotes que o seu cartão não conseguiu desencriptar, fragmentação inválida significa que faltaram alguns pacotes.

Tx tentativas excessivas:0

Este é o número de pacotes que o seu cartão não foi capaz de entregar.

Todos acima são baseados no manual iwconfig, pode encontrar a versão hml aqui .

Se vai configurar o seu cartão usando ferramentas de linha de comando, certifique-se de desligar o networkmanager e usar resposta de Sathya . Se tiver a sua chave como texto, use

sudo iwconfig wlan0 key s:your_key

em vez de

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2
```.
1
1
1
2009-09-17 05:24:24 +0000

Estas são as suas interfaces de rede:

  • lo
  • eth0
  • wmaster0
  • wlan0 ( esta interface é sem fios )
  • vboxnet0
  • pan0

  • pan0

A interface suporta IEEE 802.11bgn.

ESSID:""  
Access Point: Not-Associated

Indica que a interface sem fios não está ligada a nenhuma rede sem fios.

Para ligar a uma rede sem fios, primeiro tipo:

sudo iwlist wlan0 scan

Este escaneia e lista todas as redes sem fios que difundem o seu ESSID. Assumindo que o ESSID é “Rox”, então ligue-se à rede.

sudo iwconfig wlan0 essid "Rox"

Se a rede requer uma chave então, associar a chave:

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2

Finalmente, pedido de um IP:

sudo dhclient wlan0

Deverá ser capaz de se ligar.

1
1
1
2011-06-12 01:31:41 +0000

Para pessoas com um problema de “Set encode”, tente o que o utilizador Carlanga escrito neste blog .

sudo gedit /etc/network/interface

Limpar tudo e deixar apenas:

auto lo
iface lo inet loopback

Depois, reiniciar.

0
0
0
2013-03-21 18:55:26 +0000

Uau, há tanto tempo que ainda não resolveu este problema. Se estiver a receber o erro:

Erro para pedido sem fios “Set Encode” (8B2A) : SET failed on device wlan0 ; Argumento inválido.

Em vez de usar “chave” para incluir a chave WEP, use “enc” em vez disso.

iwconfig wlan0 essid “ESSID” enc “MY KEY”

… depois terminar com um

& > dhclient wlan0

0
0
0
2009-09-17 04:07:32 +0000

iwconfig é idêntico a ifconfig , embora seja para dispositivos sem fios instalados na sua máquina. Pode ser utilizado para fixar* ou display parâmetros, e mostrar estatísticas. As estatísticas sem fios são as mesmas que encontrará em /proc/net/wireless. A sua saída mostra que tem actualmente 1 dispositivo WLAN em funcionamento, wlan0.

-1
-1
-1
2012-02-27 11:50:17 +0000

Desculpe não ver o que está a fazer com os s: tente

sudo iwconfig wlan0 essid "name"
sudo iwconfig wlan0 key "key"
sudo ifup wlan0
sudo ifdown wlan0