As conexões WiFi descartadas podem ser ambientais ou relacionadas ao software.
Vou tentar manter isso o mais genérico possível, para que a resposta possa se aplicar a qualquer placa WiFi.
Três áreas ambientais que você deve considerar antes de se aprofundar nas sugestões de software abaixo:
Criptografia WIFI - Tente alterar o método de criptografia no seu roteador WIFI, veja se isso resulta em uma conexão mais estável.
Roteador WIFI propriamente dito - Tente mudar para um novo ponto de acesso, você ainda tem problemas de conectividade?
Canal WIFI - Tente alterar o canal em que seu roteador está se comunicando. Na sua área, pode haver muito tráfego no canal selecionado.
Depois de excluir essas áreas, cinco caminhos possíveis de software que você pode considerar:
- Procurando verificar se existe algum Backport WiFi e, se houver, instalando o pacote apropriado
- Veja se este é um problema de 64 bits vs 32 bits
- Tentando um kernel mais recente, o próximo kernel estável disponível OU testando a versão mais recente do Ubuntu alfa / beta, que contém o kernel candidato à versão mais recente
- Desativando o gerenciamento de energia da sua placa sem fio
- (a escolha do último recurso) usando NDISWrapper
Backports
Os desenvolvedores do kernel frequentemente lançam um pacote de software contendo atualizações para dispositivos WiFi derivados do kernel mais recente ou mais recente.
Para Natty, este pacote é chamado linux-backports-modules-cw-2.6.39-generic
(obrigado Jorge). Este pacote pode ser encontrado no repositório proposto ou no repositório de backport. Marque a caixa de seleção apropriada em Fontes de software e recarregue as atualizações mais recentes.
Abra o Software Center ou o Synaptic Manager e procure o pacote nomeado (ou nomeado de maneira semelhante) como acima. Se o pacote estiver disponível, instale o pacote, reinicie e verifique se a conexão WiFi é mais estável.
64bit vs 32bit
À medida que o Linux amadurece, os problemas de 64 bits versus 32 bits devem reduzir. No entanto, não é desconhecido que uma instalação de 64 bits possa ser mais instável em comparação com uma instalação de 32 bits - e vice-versa.
Para o seu cartão, encontrei aqui um relatório de bug para o seu cartão sem fio que descreve seus sintomas - kernel de 64 bits, o wifi baixa a conexão aleatoriamente.
Faça um backup do seu sistema primeiro usando, por exemplo, o Clonezilla, para que você possa restaurar algo facilmente.
Tente instalar a versão de 32 bits do Natty. Veja se sua conexão é mais estável. Você também pode testar as outras sugestões nesta resposta nesta configuração de 32 bits.
Kernel mais recente
Testar um kernel mais recente pode às vezes causar problemas de instabilidade - por exemplo, problemas de inicialização e tela preta. Eu recomendaria que você remova primeiro os drivers gráficos de hardware adicional (por exemplo, ATI ou Nvidia). Também recomendo que você tenha um bom backup, por exemplo, usando o CloneZilla, do qual você pode restaurar.
Procure o próximo núcleo estável da linha principal aqui no LaunchPad .
Observando as listas de alterações no kernel 2.6.39, ele menciona algumas atualizações para sua placa.
Você pode instalar o kernel 2.6.39 como descrito na minha resposta aqui .
Desativando o gerenciamento de energia
Às vezes, as placas sem fio podem ter modos de gerenciamento de energia. Não é desconhecido que esses modos sejam de bugs no linux. Desativar o gerenciamento de energia às vezes pode ajudar.
Pode ser necessário fazer uma pesquisa no Google para verificar se existe um método específico para desativar o Gerenciamento de energia. Abaixo está um método que eu usei no passado para alguns cartões.
De um tipo de terminal:
gksu gedit /etc/pm/power.d/wireless
Se o arquivo aberto contiver alguma instrução, adicione a seguinte linha (se ainda não existir)
/sbin/iwconfig wlan0 power off
Se o arquivo aberto estiver vazio, adicione o seguinte
#!/bin/sh
/sbin/iwconfig wlan0 power off
Agora copie e cole o seguinte:
sudo chmod +x /etc/pm/power.d/wireless
Então reinicie.
fonte
NDISWrapper
Nota - O NDISWrapper pode causar problemas de tela preta na inicialização - por isso, tenha um bom backup, por exemplo, usando o CloneZilla do qual você pode restaurar.
O NDISWrapper era uma vez, alguns anos atrás, um método frequentemente usado para placas sem fio porque o kernel tinha muito pouco suporte a driver sem fio.
Seu caído em desuso nos últimos tempos, por muitas razões que eu não vou entrar em ...
Para ser sincero, o RTL8187se está no kernel há algum tempo, portanto a sugestão a seguir deve ser considerada como último recurso.
Pesquise ndisgtk
no centro de software e instale
Agora baixe os drivers do Windows XP , no seu caso da Realtek
Extrair do arquivo zip.
Usando o ndisgtk - navegue até a pasta - RTL8187SE - WinXP e aponte o ndisgtk para o .inf
arquivo. Espero que agora (talvez após uma reinicialização) o gerenciador de rede use esse driver de preferência ao driver do kernel RTL8187SE - esperamos que você não precise colocar na lista negra o kernel.
linux-backports-modules-cw-2.6.39-generic
, reiniciar e verificar se ainda tem o problema?