Não é possível reconectar a uma rede WiFi no Fedora 20?

6

Problema

Depois de deixar meu laptop Fedora 20 funcionando da noite para o dia, eu o abro de volta e ele me pede para digitar novamente a senha da minha rede WiFi doméstica. A senha já foi digitada e censurada, mas quer que eu confirme e ative Conectar .

Eu deliberadamente garanti que a senha que estou digitando está correta.

Depois de digitar a senha no prompt, pressiono Conectar e o prompt desaparece. Cerca de cinco a dez segundos depois, sem exibir uma mensagem de erro de qualquer tipo, aparece exatamente o mesmo prompt com a senha já digitada. Só para ter certeza, eu tentei apenas pressionar Conectar sem editar a senha, e também redigitei a senha e tentei novamente sem sucesso.

Correção garantida

A partir de agora, a única maneira que sei que posso corrigir indefinidamente o problema é reiniciando meu laptop, o que me leva a acreditar que minha rede Wi-Fi doméstica está mal configurada no Configurações de Wi-Fi , ou há algo que o Fedora não está manipulando corretamente .

Idealmente, sim, eu poderia apenas reiniciar meu laptop, mas por exemplo, digamos que estou enviando uma quantidade significativa de arquivos via FTP, e se eu reiniciar meu computador, isso significa que tenho que reenviar alguns milhares de arquivos porque Não faço ideia de quais foram carregados, o que é apenas um enorme atraso.

Configuração de Rede

Minha rede é um modem Westell conectado a um roteador AirPort Extreme da Apple. Tanto quanto eu sei, é uma configuração bastante normal.

O roteador lida com DHCP e NAT, o que causa um pequeno problema com o modem (um duplo NAT), e a AT & T nos disse que, se quisermos usar os recursos do nosso AirPort Extreme, teremos que lidar com isto. Mas isso não afetou o uso da Internet em nenhum outro dispositivo no último ano e meio desde que o configuramos.

Esta é a descrição do Utilitário AirPort de um NAT Duplo, se ajudar qualquer:

This AirPort base station has a private IP address on its Ethernet WAN port. It is connected to a device or network that is using Network Address Translation (NAT) to provide private IP addresses. Change your AirPort base station from using DHCP and NAT to bridge mode.

O uso do modo bridge desativa alguns dos recursos mais importantes da nossa estação base AirPort Extreme, incluindo redes de convidados. Mas como eu disse anteriormente, ter o Double NAT não afetou o uso da Internet em nenhum outro dispositivo nos últimos dois anos.

    
por Justin W. Flory 08.01.2014 / 04:56

1 resposta

1

Solução

Descrição

Depois de muitos meses tendo esse problema com conexões WiFi intermitentes e às vezes perdendo a conectividade por horas a fio, Bug 1108801 no rastreador de bugs da Red Hat / Fedora parecia ter a solução para mim.

Como descrito no Comentário # 12 sobre esse bug, a Realtek (a fabricante do meu wireless) cartão) atualizou os drivers da minha placa wireless RTL8188EE que são NOT incluídos no kernel do Linux / Fedora por padrão. Então, minha solução foi baixar manualmente o código-fonte dos drivers, compilar e instalar o código no meu computador e depois reinicializar. Depois de fazer isso, eu não tive qualquer problema que eu costumava ter com ficar conectado a redes WiFi!

Como corrigir

Os comandos que executei para instalar os drivers do GitHub da Realtek são os seguintes. Certifique-se de que você já instalou o pacote git dos repositórios de software do Fedora!

$ git clone http://github.com/lwfinger/rtlwifi_new.git
$ cd rtlwifi_new
$ make
$ sudo modprobe -rv rtl8188ee
$ sudo make install
$ sudo modprobe -v rtl8188ee

Aviso de isenção

No momento em que escrevo isto, não tive mais do que um dia para garantir que isso resolveu o problema inteiramente para mim, mas resolveu o problema que eu estava tendo antes de instalar o driver e reinicializar. Só posso esperar que esta seja a solução final, mas se o meu problema persistir, atualizarei a questão.

IMPORTANTE!

Toda vez que houver uma atualização do kernel para o Fedora, você terá que baixar, compilar e instalar os drivers todas as vezes, já que instala apenas os drivers para o kernel que você está usando atualmente.

Editar, 5 de março de 2015

O driver RTL8188EE no kernel do Linux 3.18.5 e superior é exatamente igual ao do repositório listado acima. Dependendo da sua placa wireless específica, você pode não precisar usar rtlwifi_new, e você pode apenas atualizar sua versão do kernel! Para mais informações, leia o problema do GitHub .

    
por 04.09.2014 / 23:17