Você pode explicar como entender o que o comando 'iwconfig' exibe no Ubuntu-9.04?

35

Estou tendo problemas para fazer minha conexão sem fio funcionar e percebi que realmente não sei como usar as ferramentas que tenho, neste caso, o comando iwconfig no Ubuntu-9.04. Aqui está o que eu 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 fio, btw. Mas o que isso tudo significa? Como essas informações podem me ajudar a adquirir uma conexão sem fio em funcionamento?

Quando tento associar uma tecla 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.

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

    
por Shawn 17.09.2009 / 06:03

8 respostas

12

wlan0 IEEE 802.11bgn ESSID:""

Significa que seu cartão suporta padrões 802.11 b / g / n e você não está conectado a nenhuma rede (ESSID, o nome que identifica a rede está vazio)

Mode:Managed

Modo de operação para o dispositivo. Dependendo do seu cartão, você pode selecionar um destes:

  • Ad-Hoc (rede composta por apenas uma célula e sem Access Point)
  • Gerenciado (o nó se conecta a uma rede composta de muitos pontos de acesso, com roaming)
  • Mestre (o nó é o mestre de sincronização ou age como um ponto de acesso)
  • Repetidor
  • (o nó encaminha pacotes entre outros nós sem fio)
  • Secundário (o nó age como um mestre / repetidor de backup)
  • Monitor (o nó não está associado a nenhuma célula e monitora passivamente todos os pacotes na frequência)
  • Auto.

Frequency:2.412 GHz

Ou canal - o mesmo que você vê nas ferramentas GUI para gerenciar cartões sem fio - você pode inserir a frequência ou o número do canal

Access Point: Not-Associated

Dá a você o endereço MAC exato de AP ao qual você está se conectando. Se você tem vários pontos de acesso em sua rede e gostaria de descobrir para qual ponto de acesso você está conectado.

Tx-Power=20 dBm

Este é o poder de transmissão do seu cartão - basicamente quanto mais alto, mais energia seu cartão exigirá.

Retry min limit:7

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

RTS thr:off

Isto descreve se o seu cartão verifica se há canal claro toda vez que envia um pacote. Isso pode melhorar o desempenho em alguns casos.

Fragment thr=2352 B

Isto descreve o tamanho máximo de pacote que seu cartão enviará - basicamente se você tiver um ambiente barulhento, quanto menores os pacotes, menos provável é que seu pacote teria que ser retransmitido, e se isso acontecer, menos dados teriam para ser transmitido. De acordo com o manual, se esse valor for maior que o tamanho máximo do pacote, o cartão pode enviar vários pacotes juntos.

Power Management:off

Esta opção fornece informações sobre o gerenciamento de energia usado pelo seu cartão. Você pode optar por descartar alguns pacotes (ou seja, bcast e mcast), definir os ciclos de atividade do cartão e algumas outras opções.

Link Quality:0 Signal level:0 Noise level:0

Se o seu cartão estiver conectado, é aqui que você procura a qualidade do link :) O nível do sinal e o nível de ruído podem receber dBm ou qualquer unidade arbitrária.

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

Algumas estatísticas sobre erros durante o recebimento: nwid significa que provavelmente há outra rede na sua vizinhança usando o mesmo canal que o seu, crypto inválido é um número de pacotes que você não conseguiu descriptografar, fragmentação inválida significa que alguns pacotes estão faltando.

Tx excessive retries:0

Esse é o número de pacotes que seu cartão não conseguiu entregar.

Tudo acima é baseado no manual do iwconfig, você pode encontrar a versão hml aqui .

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

sudo iwconfig wlan0 key s:your_key

em vez de

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2
    
por 17.09.2009 / 09:55
68

Estou surpreso que ninguém se incomodou em mencionar isso nas respostas acima, mas parece que você está realmente tentando fazer com que a conexão wifi funcione no linux - não tanto para entender cada parâmetro do iwconfig em todos os seus problemas. detalhes.

Com isso em mente, é crucial destacar que o iwconfig não oferece suporte à negociação e & WPA / WPA2; autenticação ao se conectar a uma rede wlan. Ou seja, as únicas redes Wi-Fi às quais você pode se conectar com o iwconfig são redes abertas não criptografadas e redes habilitadas para WEP.

Agora, o motivo pelo qual você está recebendo este erro estranho:

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

é porque o iwconfig está esperando uma chave WEP para o parâmetro key:. Devido à maneira como o WEP funciona, essa chave precisa atender a uma dessas condições:

  • string ascii com exatamente 5 caracteres
  • string ascii com exatamente 13 caracteres de comprimento
  • string hexadecimal com exatamente 10 caracteres
  • string hexidecimal com exatamente 26 caracteres de comprimento

É claro que sua chave é de 6 caracteres, então isso não funcionará e, portanto, o erro. Note que my_key tecnicamente, também não é um PSK válido - o WPA / 2 requer um mínimo de 8 caracteres.

Tudo isso levanta a questão: então, como você se conecta a um wlan habilitado para WPA-TKIP / WPA2-AES? A resposta é que você tem que usar outro programa como o wpa_supplicant . Se você não é muito louco sobre o método de linha de comando usando um gerenciador de rede gui como o gerenciador wicd, esse processo será muito mais fácil.

Qualquer rede Wi-Fi segura não usará o WEP, pois é quebrada , por isso é importante para perceber que o iwconfig por si só não pode se conectar ao WPA / WPA2 mais seguro.

    
por 04.11.2011 / 05:03
16

Basta editar /etc/network/interfaces e escrever:

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

Depois disso, escreva e feche o arquivo e use o comando:

dhclient wlan0
    
por 20.09.2012 / 10:28
2

Estas são suas interfaces de rede:

  • lo
  • eth0
  • wmaster0
  • wlan0 (essa interface é a interface sem fio)
  • vboxnet0
  • pan0

A interface suporta o IEEE 802.11bgn.

ESSID:""  
Access Point: Not-Associated  

Indica que a interface sem fio não está conectada a nenhuma rede sem fio.

Para se conectar a uma rede sem fio, primeiro digite:

sudo iwlist wlan0 scan

Isso verifica e lista todas as redes sem fio que transmitem seu ESSID. Supondo que o ESSID seja "Rox", conecte-se à rede.

sudo iwconfig wlan0 essid "Rox"

Se a rede exigir uma chave, associe a chave:

sudo iwconfig wlan0 key ABCD-1234-5678-EFG2

Por fim, solicite um IP:

sudo dhclient wlan0

Você deve conseguir se conectar.

    
por 17.09.2009 / 07:24
1

Para pessoas com um problema de "Set encode", tente o usuário Carlanga escreveu neste blog .

sudo gedit /etc/network/interface

Limpar tudo e deixar apenas:

auto lo
iface lo inet loopback

Em seguida, reinicie.

    
por 12.06.2011 / 03:31
0

iwconfig é idêntico a ifconfig , embora seja para dispositivos sem fio instalados em sua máquina. Pode ser usado para os parâmetros set ou display e para mostrar estatísticas. As estatísticas sem fio são as mesmas que você encontraria em /proc/net/wireless . Sua saída mostra que você tem atualmente 1 dispositivo WLAN em funcionamento, wlan0 .

    
por 17.09.2009 / 06:07
0

Desculpe, não veja o que você está fazendo com o s: tente

sudo iwconfig wlan0 essid "name"
sudo iwconfig wlan0 key "key"
sudo ifup wlan0
sudo ifdown wlan0
    
por 27.02.2012 / 12:50
0

Uau, por muito tempo não resolveu esse problema ainda. Se você está recebendo o erro:

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

Em vez de usar "chave" para incluir a chave WEP, use "enc".

iwconfig wlan0 essid "ESSID" enc "MY KEY"

.. termine com um

dhclient wlan0

    
por 21.03.2013 / 19:55