Ubuntu é um poderoso sistema operacional de código aberto gratuito que é bom para iniciantes que desejam explorar o Linux e profissionais experientes que desejam um sistema sólido e seguro para projetos e similares. No entanto, apesar de todas as suas virtudes, às vezes você pode ter problemas para se conectar a redes Wi-Fi.
Um problema de conexão Wi-Fi pode ser um problema de hardware ou software. Aqui estão algumas soluções acionáveis, caso os usuários tenham problemas para se conectar a redes Wi-Fi.
Nota: o maior problema que os usuários enfrentarão é ter uma placa wireless fabricada pela Broadcom. Embora o fabricante seja parte da Linux Foundation, isso não significa que seu suporte a drivers seja bom o tempo todo. Além dos drivers, outro problema é o Criptografia TKIP que está em uso.
Instale os drivers do Ubuntu ISO
Se o Ubuntu não estiver detectando sua rede Wi-Fi, ou se você estiver recebendo erros, tente instalar ou reinstalar os drivers Wi-Fi do arquivo ISO do Ubuntu. Primeiro, você precisa baixe o Ubuntu ISO correspondente à sua versão do Ubuntu (presumivelmente, você precisa baixá-lo em um dispositivo diferente, ou baixá-lo usando sua conexão Ethernet no Ubuntu).
Coloque o ISO do Ubuntu no diretório inicial do Ubuntu e, no Terminal, digite a seguinte sequência de comandos para montar o ISO do Ubuntu em uma unidade virtual:
sudo mkdir /media/cdrom sudo mount -o loop ubuntu-*.iso /media/cdrom
Vá em “Software & Updates” no painel, então na nova janela, marque o “CDrom com Ubuntu [your version] caixa ”e digite sua senha quando solicitado.
Clique na guia “Drivers adicionais”, selecione a opção “Adaptador de rede sem fio” e clique em “Aplicar alterações”.
Problema um: dispositivo não detectado
Se o dispositivo sem fio não for detectado pelo Ubuntu (ou qualquer outra distribuição), você precisará acessar o Terminal e digitar o seguinte comando:
sudo lsusb
se você usar um plugue em uma placa / dongle sem fio USB e
sudo lspci
se você tiver uma placa sem fio interna.
Se a resposta desses comandos retornar com uma saída semelhante à imagem abaixo, então você está com sorte: o Ubuntu pode encontrar o cartão. Geralmente é identificado por “Controlador de rede” ou “Controlador Ethernet”.
No passado, muitas distribuições de Linux tinham dificuldade em encontrar a placa wireless. Felizmente, o suporte ficou muito melhor, então agora é uma instância rara.
Comandos Adicionais
Você também pode usar o seguinte comando para testar se a máquina pode ver o dispositivo sem fio; os usuários podem precisar instalar lshw
em sua máquina primeiro.
lshw -C network
A saída deve ser semelhante a esta:
*-network description: Wireless interface product: PRO/Wireless 3945ABG [Golan] Network Connection vendor: Intel Corporation
Se for este o caso e o sistema encontrar a placa wireless, você pode prosseguir com a instalação do driver / módulo conforme descrito abaixo.
Problema dois: módulo do driver ausente
Continuando com o sucesso lsusb
e lspci
, desde que o Ubuntu possa ver a placa wireless, você pode assumir que o firmware está funcionando, apenas que o sistema não tem ideia do que fazer com a placa. É aqui que os drivers ou módulos são necessários.
Volte para o terminal e digite o seguinte comando:
sudo lsmod
Você verá uma lista de módulos que são usados. Para ativar o seu módulo, digite o seguinte comando onde “modulename” é o nome do seu chipset.
sudo modprobe modulename
Por exemplo, se o seu chipset sem fio for “RT2870”, seria o seguinte:
sudo modprobe rt2800usb
Depois disso, execute o lsmod
comando novamente para ver se ele foi carregado corretamente.
Carregar módulo automaticamente na inicialização
É uma ocasião rara, mas às vezes o módulo não persiste desde a inicialização. Neste caso, você pode forçar o carregamento permanente. Digite o comando abaixo no Terminal:
sudo nano /etc/modules
O editor de texto nano será aberto. Adicione o nome do seu módulo na parte inferior e salve o arquivo. Você precisará reiniciar e verificar se a placa sem fio agora consegue ver as redes para permitir que você se conecte normalmente.
Se você ficar preso, repita o processo. Felizmente, o Ubuntu tem algumas páginas de ajuda úteis em seus documentação online que você também pode ler. Além disso, você pode usar a ajuda integrada no terminal digitando:
man lsusb man lspci
Terceiro problema: DNS
É raro que o DNS seja um problema; no entanto, vale a pena investigar se você ainda tiver problemas de conexão. No Terminal, digite o seguinte comando para avaliar a origem do DNS:
nmcli device show wlan1 | grep IP4.DNS
Isso mostrará o endereço LAN do roteador. Se não funcionar, você pode ter que mudar “wlan1” para qualquer que seja seu uso wireless. O seguinte comando também pode ser usado para obter a designação:
ip address
Depois de obter essas informações, o próximo método é fazer o ping do endereço LAN do roteador. Se funcionar, tente fazer o ping dos servidores DNS do Google:
ping 8.8.8.8
Com esses resultados, você pode estabelecer onde está o problema de DNS. Se todos os dispositivos em sua casa ou escritório apresentarem erros de carregamento de página, altere o DNS do roteador para servidores Google ou Open DNS. Você terá que consultar o fabricante do roteador para saber como fazer isso, mas geralmente é feito nas páginas de administração, mais comumente acessando 192.168.0.1 ou similar.
Se o seu problema de DNS for apenas do Ubuntu, siga estas etapas usando a GUI do Network Manager:
- Clique com o botão direito em Network Manager.
- Editar conexões.
- Selecione a conexão Wi-Fi em questão.
- Selecione Configurações IPv4.
- Mude o método para endereços DHCP apenas.
- Adicione 8.8.8.8, 8.8.4.4 na caixa do servidor DNS. Lembre-se da vírgula que separa os IPs e não deixe espaços.
- Salve e feche.
Como etapa final, reinicie sua máquina ou reinicie o Network Manager no Terminal:
sudo service network-manager restart
Questão quatro: sem gerente de rede
Digamos que você tenha removido o Network Manager ou desinstalado por acidente. Esta é uma situação realmente problemática: você não tem Internet nem gerenciador de rede, mas há coisas que você pode fazer.
Supondo que o pacote apt ainda esteja em seu cache, você pode ir para o Terminal e inserir:
sudo apt-get install network-manager
Se você removeu esse cache, pode usar um cabo Ethernet para se conectar, conectando-o à porta Ethernet e executando o comando acima novamente.
Como uma etapa final, se nenhuma das opções acima funcionar, você precisará editar seu arquivo de configuração. Selecionei gedit como editor de texto, mas você pode usar sua escolha preferida e alterar o comando.
sudo gedit /etc/network/interfaces
Altere para ler o seguinte:
auto lo iface lo inet loopback auto wlan0 iface wlan0 inet dhcp wpa-essid myssid wpa-psk mypasscode
Então você pode reiniciar a interface digitando o código abaixo:
sudo ifdown wlan0 && sudo ifup -v wlan0
Outras leituras do subsistema Linux Wireless podem ser encontradas no wiki kernel.org.
Com o Ubuntu agora instalado e funcionando, por que não comemorar procurando as melhores maneiras de jogar jogos do Windows no Linux? Ou, se você não conhece todas as maneiras de renomear arquivos no Linux, consulte nosso guia sobre isso.