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 chave usando
sudo iwconfig wlan0 key s:my_key
Eu recebi 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?
sudo aptitude update && sudo aptitude install wicd
.Respostas:
Significa que sua placa suporta os padrões 802.11 b / g / n e atualmente você não está conectado a nenhuma rede (ESSID, o nome de identificação da rede está vazio)
Modo de operação do dispositivo. Dependendo do seu cartão, você pode selecionar um destes:
Ou canal - o mesmo que você vê nas ferramentas da GUI para gerenciar placas sem fio - você pode inserir o número da frequência ou do canal
Fornece o endereço MAC exato do ponto de acesso ao qual você está se conectando. Se você tem vários pontos de acesso na sua rede e gostaria de descobrir a qual ponto de acesso você está conectado.
Esta é a potência de transmissão do seu cartão - basicamente, quanto maior, mais energia será necessária.
Esta opção descreve o comportamento de nova tentativa do seu cartão.
Isso descreve se o seu cartão verifica se há canal limpo toda vez que envia um pacote. Isso pode melhorar o desempenho em alguns casos.
Isso descreve o tamanho máximo de pacote que seu cartão enviará - basicamente, se você tiver um ambiente barulhento, menores os pacotes, menos provável será a necessidade de retransmitir seu pacote e, se isso acontecer, menos dados deverão ser transmitidos . De acordo com o manual, se esse valor for maior que o tamanho máximo do pacote, o cartão poderá enviar vários pacotes juntos.
Esta opção fornece informações sobre gerenciamento de energia que seu cartão usa. Você pode optar por descartar alguns pacotes (por exemplo, bcast e mcast), definir os ciclos de atividades do seu cartão e algumas outras opções.
Se sua placa estiver conectada, é aqui que você procurará a qualidade do link :) O nível do sinal e o nível de ruído podem receber dBm ou qualquer unidade arbitrária.
Algumas estatísticas sobre erros durante o recebimento: nwid significa que provavelmente há outra rede em sua vizinhança usando o mesmo canal que o seu, criptografia inválida é um número de pacotes que seu cartão não conseguiu descriptografar, fragmentação inválida significa que alguns pacotes estão faltando.
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ê estiver configurando sua placa usando ferramentas de linha de comando, desligue o gerenciador de rede e use a resposta de Sathya . Se você tiver sua chave como texto, use
ao invés de
fonte
Estou surpreso que ninguém tenha se dado ao trabalho de mencionar isso nas respostas acima, mas parece que você está realmente tentando fazer com que a conexão wifi funcione no Linux - não muito para entender cada parâmetro do iwconfig em todos os seus detalhes sangrentos.
Com isso em mente, é extremamente importante ressaltar que o iwconfig não suporta negociação e autenticação WPA / WPA2 ao se conectar a uma rede wlan. Ou seja, as únicas redes wifi às quais você pode se conectar com o iwconfig são redes não criptografadas abertas e redes habilitadas para WEP.
Agora, o motivo pelo qual você está recebendo esse erro estranho:
é 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 destas condições:
Claro que sua chave é de 6 caracteres, portanto, isso não funcionará e, portanto, o erro. Observe 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 uma WLAN habilitada para WPA-TKIP / WPA2-AES? A resposta é que você precisa usar outro programa como o wpa_supplicant . Se você não é muito louco pelo método de linha de comando, usar um gerenciador de rede GUI como o wicd manager tornará esse processo muito mais fácil.
Qualquer rede wifi segura não estará usando WEP, pois está quebrada, por isso é importante perceber que o iwconfig por si só não pode se conectar ao WPA / WPA2 mais seguro.
fonte
Basta editar
/etc/network/interfaces
e escrever:Depois disso, escreva e feche o arquivo e use o comando:
fonte
Estas são as suas interfaces de rede:
A interface suporta IEEE 802.11bgn.
Indica que a interface sem fio não está conectada a nenhuma rede sem fio.
Para conectar-se a uma rede sem fio, primeiro digite:
Isso verifica e lista todas as redes sem fio que transmitem seu ESSID. Supondo que o ESSID seja "Rox", conecte-se à rede.
Se a rede exigir uma chave, associe a chave:
Por fim, solicite um IP:
Você deve conseguir se conectar.
fonte
Para pessoas com um problema "Definir codificação", tente o que o usuário do Carlanga escreveu neste blog .
Limpe tudo e deixe apenas:
Então, reinicie.
fonte
Uau, por tanto tempo ainda não resolveu esse problema. Se você estiver recebendo o erro:
Em vez de usar "chave" para incluir a chave WEP, use "enc".
.. então termine com um
fonte
iwconfig
é idêntico aifconfig
, embora seja para dispositivos sem fio instalados em sua máquina. Pode ser usado para definir ou exibir parâmetros e mostrar estatísticas. As estatísticas da rede sem fio são as mesmas que você encontraria/proc/net/wireless
. Sua saída mostra que você possui atualmente 1 dispositivo WLAN funcionandowlan0
.fonte
Desculpe, não veja o que você está fazendo com o s: tente
fonte
s:
antes funcione corretamente.