Wifi não conectando (ASUS N76VZ + Intel centrino 2230 + Ubuntu 13.04)

0

Eu instalei recentemente o Ubuntu 13.04 ao lado do Windows 8.1. O wifi está detectando os outros dispositivos wifi, mas quando eu tento conectar, ele continua ligado e, em seguida, ele não se conecta. Eu tentei os drivers adicionais, mas nada aparece nessa lista. Você pode me ajudar por favor.

    
por user2133558 23.01.2014 / 02:23

1 resposta

0

Eu tive um problema semelhante com um Acer Aspire (4339-2618) em várias versões do Ubuntu. Embora eu não tenha diagnosticado totalmente o problema, descobri uma solução bastante estável que você poderia tentar. O problema acabou por ocorrer apenas quando eu usei o nativo network-manager . Isso é o que você usa para encontrar suas redes Wi-Fi locais em seu gerenciador de janelas, ele é instalado por padrão no Ubuntu.

Depois de tentar várias variações nas correções de driver / kernel, desativei network-manager e usei wpa_supplicant , que deve ser instalado por padrão, ou pode ser instalado com o comando:

sudo apt-get install wpasupplicant

Isso pressupõe que a rede wifi com a qual você está tentando se conectar está usando o wpa (a maioria é). Se você conhece sua rede e senha wifi, você deve executar o seguinte comando:

wpa_passphrase mynetwork mypassword

Isso produzirá algo assim:

network={
    ssid="mynetwork"
    #psk="mypassword"
    psk=69e49214ef4e7e23d0ece077c2faf3c73f7522ad52a26b33527fa78d9033ff35
}

Você deve excluir a linha #psk, já que ela apresenta sua senha em texto puro em um arquivo de configuração e não é uma prática muito segura (o hash do psk em si não é tão bom ter em um arquivo de configuração, mas isso é outro tópico ).

Copie essa saída e cole-a na parte inferior do arquivo /etc/wpa_supplicant/wpa_supplicant.conf .

Você só precisará fazer isso uma vez. Se você quiser adicionar outras redes, poderá executar novamente os comandos wpa_passphrase com esses nomes e senhas de rede e colá-los no arquivo wpa_supplicant.conf .

As etapas finais são desativar network-manager e executar wpa_supplicant . Eu coloquei tudo isso em um script bash chamado run_wifi.sh e executei o script como sudo na linha de comando:

#!/bin/bash
service network-manager stop  # stop network manager
killall wpa_supplicant        # exit any running wpa_supplicants
wpa_supplicant -B -iwlan0 -c/etc/wpa_supplicant/wpa_supplicant.conf
dhclient wlan0                # get ip address from router

Aqui é assumido que sua rede sem fio aparece como wlan0 quando você digita ifconfig , você pode ter que mudar isso para wlan1 ou qualquer que seja o caso.

Torne este script executável ( chmod +x ./run_wifi.sh ) e execute-o com a linha:

sudo ./run_wifi.sh

Após a próxima reinicialização, você pode simplesmente usar a linha anterior para se conectar à sua rede. Se você deseja conectar-se à porta ethernet usando o gerenciador de rede novamente, você pode ligá-lo novamente em service network-manager start ou simplesmente executar sudo dhclient eth0 .

Se isso não funcionar para você, avise-nos e eliminarei esta resposta.

    
por Dojo 23.01.2014 / 03:15