Rede wireless não funciona

Iniciado por Hawker Hurricane AII, 29 de Abril de 2008, 09:20

tópico anterior - próximo tópico

Hawker Hurricane AII

Olá

Pessoal, estou com problema para utilizar a rede sem fio do meu notebook. Estou a usar o Ubuntu 8.04 Desktop i386. Equipamentos que testei e não obtive sucesso.

Hp Compaq nx6320
Amazon PC (não sei o modelo)

O que acontece:

Ele reconhece o dispositivo de rede sem fio perfeitamente, em ambos os notebooks. Porém só consigo conectar a rede sem fio quando habilito a função Roaming, no adaptador de rede. Ou seja, conecto, mas não navego, uma vez que não posso indicar os ips fixos que usamos aqui.

A questão é que não consigo me conectar quando desmarco a função de Roaming, para habilitar ips fixos que tenho na minha rede.

Este tipo de conexão funcionava perfeitamente nas versões anteriores. Não sei o motivo deste mau funcionamento do recurso. Como visto aqui no fórum, mais pessoas estão enfrentando problemas semelhantes. Alguém mais está com este tipo de imprevisto? Alguém sabe algum esquema para bipassar esta dificuldade?

Grato

Editando:

Apenas consigo visualizar as redes disponíveis através do ícone de rede, ao lado do relógio do sistema. Para visualizar as redes wireless, um clique esquerdo em cima do ícone de rede do lado do relógio. E as redes apenas são vistas quando o modo Roaming do adaptador de rede sem fio está habilitado.

Network controller: Intel Corporation PRO/Wireless 3945ABG Network Connection (rev 02)
Luftwaffe Flugzeugführer

Data Storage @ sda2 80GB
Ubuntu Edgy Eft 6.10 @ sdb1 250GB
Linux User #401658 @ counter.li.org

ronaiml

Mostre o resultado do terminal ao digitar:

sudo iwconfig eth1 ( caso sua placa de rede wifi seja eth1. Também pode ser:  wlan0 ou wlan0_rename ).
Deve obter algo como:
eth1      IEEE 802.11g  ESSID:""  Nickname:""
            Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
            Tx-Power=27 dBm   
            Retry min limit:7   RTS thr:off   Fragment thr=2346 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


Algo que já pode verificar. A tua placa de rede não detecta corretamente o MAC do router ou access point que emite o sinal de rede.
Entao faca no terminal:

sudo iwconfig eth1 essid FULANO  ( onde fulano é o nome da rede wifi )
sudo iwconfig eth1 mode managed
sudo iwconfig eth1 ap a:BB:CC:DD:EE:FF  ( onde a:BB:CC:DD:EE:FF é o MAC address do router ou access point )
sudo iwconfig eth1 channel X ( onde X é o canal/frequencia que o sinal é emitido.  Varia entre 0 e 14 ).

Para saber o essid, ap e channel pergunte ao administrador ou deve saber como o router ou access point está configurado.

Ronai
Ronai Lisboa
HP: dv2000t dv2699ep

Hawker Hurricane AII

phanton@phanton:~$ sudo iwconfig wlan0
wlan0     IEEE 802.11g  ESSID:""  Nickname:""
          Mode:Managed  Frequency:2.412 GHz  Access Point: Not-Associated   
          Tx-Power=27 dBm   
          Retry min limit:7   RTS thr:off   Fragment thr=2346 B   
          Encryption key:off
          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

phanton@phanton:~$


Vou realizar a configuração pelo terminal então e ver o que acontece. Mas este tipo de coisa costumava funcionar e ser muito mais prático nas versões anteriores, apenas para constar.

Valeu
Luftwaffe Flugzeugführer

Data Storage @ sda2 80GB
Ubuntu Edgy Eft 6.10 @ sdb1 250GB
Linux User #401658 @ counter.li.org

ronaiml

Atente para o fato que ao clicar no icone de rede no sistray com o botao direito do mouse é possível efetuar esta configuracao.

Isto é,  Clique no botao de rede e depois em Editar Wireless Network. Observe que nesta caixa deverá estar habilitada
Enable Network e Enable Wireless.

Na caixa de edicado:

Name -> Essid
Bssids -> MAC address
Security -> A chave ou senha
key -> de acordo com a security escolhida


Observe que Nesta versao do ubuntu e na anterior era pedido uma senha geral para
acessar a rede, email etc que geralmente era pedida assim que se logava o sistema.
A senha fica armazenada preferencias / encriptacao e senha.

Eu utilizo isto, pois acho mais seguro.

Boa Sorte.  Fez a sua instalacao do zero ou upgrade a partir da versao 7.10?
Ronai Lisboa
HP: dv2000t dv2699ep

Hawker Hurricane AII

1) Fiz uma instalação limpa.

2) Utilizo Ubuntu desde a versão 6.10 como usuário doméstico e também trabalhamos com ele em plataformas corporativas, normalmente em estações de trabalho, mas temos um servidor 7.04 rodando também. Inclusive temos algumas máquinas mais antigas que estão rodando versões anteriores ao 6.10. Hoje mesmo fui reconfigurar a rede wireless de uma destas estações mais antigas. Para tal, basta entrar em Rede, no menu Administração e selecionar a interface desejada. Apenas mudei as configurações por aquele caminho e sempre funcionaram muito bem assim, em todas as máquinas que eu tenha realizado alguma manutenção, tanto sendo rede cabeada como sem fio.

Detalhe, todos os access points são do mesmo modelo em todo o prédio. Só consegui acessar através de wireless quando habilitei a função Roaming, isto em um evento, utilizando-se de outro modelo de access.

O fato, é que não sou apenas eu que está enfrentando problemas deste tipo. Se fosse algum problema de hardware exclusivo, não teria mais pessoas relatando um mesmo padrão, e inclusive, seria bem difícil o mesmo ocorrer com dois ou mais aparelhos (notebooks) tão distintos uns dos outros.

3) Fiz o teu procedimento do post anterior e não resolveu. Ele continua a solicitar a senha/frase para autenticação na rede, de 1 e 1 minuto mais ou menos.

4) Se eu fixar os ips, não consigo vizualizar as redes e muito menos a potência de sinal de cada uma. A única opção disponível se eu fixo os ips, é "Configuração Manual".

5) Alguma outra opção para visualizar as redes wireless sem ser pelo monitor de rede, ao lado do relógio?

Alguma idéia?

Falou
Luftwaffe Flugzeugführer

Data Storage @ sda2 80GB
Ubuntu Edgy Eft 6.10 @ sdb1 250GB
Linux User #401658 @ counter.li.org

Hawker Hurricane AII

Olá

Pesquisando sobre o assunto no fórum principal (em inglês), descobri que há um padrão de problemas relacionados ao mesmo adaptador, com chipset Intel Corporation PRO/Wireless 3945ABG. Parece que o driver está quebrado ou na compilação da distribuição deu algum problema, sei lá. O que ocorre é que as pessoas que estão tentando usar o 8.04 com este chip estão tendo o mesmo problema.

A questão é que em versões anteriores havia total funcionalidade.

Dois links onde há relatos que comprovam esta teoria:

http://ubuntuforums.org/showthread.php?t=771585&highlight=wireless

http://ubuntuforums.org/showthread.php?t=768098&highlight=wireless

Agora só quero confirmar se o chip do Amazon PC do meu amigo também é um intel 3945ABG.

Falou
Luftwaffe Flugzeugführer

Data Storage @ sda2 80GB
Ubuntu Edgy Eft 6.10 @ sdb1 250GB
Linux User #401658 @ counter.li.org

ronaiml

Acho que isto está ocorrendo porque as versoes anteriores utilizavam o driver proprietário da intel (ipw3945).  
Isto é, os restricted drivers.  Nesta nova versão, os drivers usados são os iwl3945 (open).

Por exemplo, meus modulos
root@hpdv:~$ lsmod | grep iwl
iwl3945               100468  0
iwlwifi_mac80211      251876  1 iwl3945
cfg80211               17680  1 iwlwifi_mac80211


Minha rede usa uma WEP HEXA. Ao utilizar uma rede WEP  o seahorse-preferences automaticamente pede para guardar uma senha global para acessar a rede. Se eu nao digitar esta senha nao consigo conectar e o nm-applet fica constantemente pedindo a senha.
Pode ser este o problema.

1) Veja se os modulos acima estao carregados.

2) Tente parar o nm-applet e o gnome-keyring-daemon e configurar a rede na mao.

3) Remova as senhas do seahorse-preferences.

4) Reinicie o nm-applet e o gnome-keyring-daemon.

4) Reinicie o sistema.

5) Aguarde a rede ser detectada.

6) Caso nao seja detectada tente configurar através do systray ( click direito do mouse ).


Quando minha rede nao levante é justamente porque o seahorse nao pergunta pela senha mestre. Quando isto ocorre, inicio uma configuracao pelo icone de rede do systray. Antes de terminahr o seahorse surge perguntando pela senha.


Outra sugestão que não gosto muito é tentar configurar usando o wifi-radar.  
Ronai Lisboa
HP: dv2000t dv2699ep

Parrillo

Estou com o mesmo problema.

Meu sistema também fica pedidndo senha repetidas vezez.

Porém minha placa não é intel, é uma Ralink e o driver utilizados pelas versões antigas e as novas é o rt73usb.

Compilei o rt73 e estarei testando hoje a noite para ver se funciona..

Na versão 7.1 funcionava perfeitamente.. estranho mesmo ter acontecido isso no 8.04

ronaiml

Continuo a insistir:

2) Tente parar o nm-applet e o gnome-keyring-daemon e configurar a rede na mao.

3) Remova as senhas do seahorse-preferences.
Ronai Lisboa
HP: dv2000t dv2699ep

Parrillo

ronaiml,

Vou tentar fazer isso. Como eu paro esses serviços?

Vamos ver se vai funcionar.. mas ainda assim eu acredito que não justifica funcionar perfeitamente na 7.1 e agora na 8.04 que deveria estar melhor acontecer isso.. Mas tudo bem.. vou por a mão na massa até conseguir fazer funcionar.

Parrillo

#10
Bom.. fucei .. fucei .. e fucei.. e a única solução que encontrei foi a seguinte:

Utilizando wpa_supplicant para conectar a rede wireless a uma conexão WPA-PSK

Lembrando que essa dica funciona para o Ubuntu 8.04 visto que os anteriores funcionam normalmente utilizando o configurador do Gnome.

1) instale os seguintes pacotes:
sudo apt-get install wpasupplicant wpagui

2)Gerar a chave de sua rede:
sudo wpa_passphrase "SSID DA REDE" "SENHA DA REDE"

Deve retornar um resultado parecido com isso:

network={
ssid="SSID DA REDE"
#psk="SENHA DA REDE"
psk=55551769ffffb149b5fd09277777ae938ee999999e93b88288ce3c31a15a1071
}

3) com esses dados vamos criar o arquivo de configuração:
sudo gedit /etc/wpa_supplicant/wpa_supplicant.conf.local

Dentro desse arquivo crie os seguintes dados (utilize os dados da sua rede e em psk= utilize a chave gerada anteriormente:

ctrl_interface=/var/run/wpa_supplicant

network={
ssid="rede escritorio"
#psk="minha senha"
psk=55551769ffffb149b5fd09277777ae938ee999999e93b88288ce3c31a15a1071
}


4)Para testar a conexão manualmente faça:
wpa_supplicant -D wext -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf.local

obs.: O parametro wext é referente ao driver do generico do linux.. digitando o comando wpa_supplicant ele te da uma lista dos possiveis que pode ser utilizado.

Abra um novo terminal e digite:
dhclient wlan0

Espere pegar o endereço IP e tente navegar pela net.. se tudo der certo agora podemos automatizar para que isso ocorra automaticamente:

sudo gedit /etc/network/interfaces

Adicione no final:

# conexao wireless
auto wlan0
iface wlan0 inet dhcp
pre-up /sbin/wpa_supplicant -i wlan0 -c /etc/wpa_supplicant/wpa_supplicant.conf.local -D wext -Bw
post-down killall wpa_supplicant; dhclient -r wlan0


Com isso na próxima vez que reiniciar você terá wireless tudo automático..

Eu fiz dessa forma e deu tudo certo...

Abs e espero que ajudem alguns com o mesmo problema que eu.

ps.: Um detalhe foi que eu transferi musicas de um micro para o outro e veio na velocidade de 1.1mb/s  que lixo.. kkkk não sei o motivo ainda.. talvez for eu ter usado o "wext" do wpa_supplicant que é um driver generico do linux..

fernando_all4JC

Parrillo Arrume a primeira linha de comando que está errado,

Mude de:

sudo apt-get install apt-get install wpa_supplicant wpa_gui

Para:

sudo apt-get install wpasupplicant wpagui

Parrillo

Opa... Arrumado Fernando.. obrigado pela correção.

Hawker Hurricane AII

Estou deixando isso de lado até. Não tenho conexão sem fio em casa (não preciso) só no trabalho; então não tenho como testar.

Mas continuo batendo na mesma tecla. O que houve para que esta tarefa tão simples e usual se torna-se tão complexa e exaustiva?

Não entendo ainda o motivo deste retrocesso.

Ainda assim, estou gostando muito no novo Ubuntu.
Luftwaffe Flugzeugführer

Data Storage @ sda2 80GB
Ubuntu Edgy Eft 6.10 @ sdb1 250GB
Linux User #401658 @ counter.li.org

fernando_all4JC

Eu tenho um notebook Dell Vostro 1000, que usa placas wireless e ethernet da Broadcom, e segui esse tutorial para instalar o ndiswrapper:

http://www.ubuntu1501.com/2008/04/ndiswrapper-in-hardy-heron.html

E depois os passos desse post para estabelecer a conexão, só que que na minha máquina assim que eu ligo não funciona eu tenho que fazer manualmente o comando:

sudo /etc/init.d/networking restart

Aí conecta legal...

É uma pena que tudo funcionava beleza no Gutsy. Eu também ainda não entendi se o problema é o fato de terem mudado os módulos do kernel extinguindo o módulo bcm43xx e criando o módulo b43 e também parece haver alguma incompatibilidade entre os módulos ndiswrapper e ssb, sendo que os módulos b44 e b43 dependem do módulo ssb, ou se o problema é com o gerenciador de redes do gnome ou ainda com o wpasuplicant...


Eu sei que ficaria tudo mais fácil se os fabricantes, no meu caso a Broadcom liberassem mais documentação de seus produtos e ajudassem no desenvolvimento de drivers para Linux.