Por que minha Internet wifi desaparece intermitentemente?

9

Então, minha Internet desaparece intermitentemente. Não faço ideia do porquê!

Por um tempo, achei que aconteceu quando eu permiti que o Update Manager verificasse as atualizações automaticamente, mas não acredito que seja o caso agora.

Aqui está a coisa, é eu não sei como verificar o log de atividades do meu computador para tentar entender por que isso aconteceria, ou o que procurar depois de ter feito isso (ou, como postá-lo aqui, então alguém muito mais esperto do que eu poderia descobrir isso. Como eu resolvo isso corretamente?

EDIT: Eu ousado o que eu gostaria de enfatizar aqui. Embora eu aprecie a correção sugerida, percebi uma aparente mudança no comportamento do meu computador - desde que desliguei o recurso de desktops rotativos, não tive problemas de conexão. Como essa é uma ocorrência aleatória neste momento, não quero assumir uma correlação entre minhas configurações de Aparência e minha capacidade de permanecer conectado ao Wi-Fi. Então, como eu investigo?

EDIT2: Ok, então, isso ainda é um problema aparente no Ubuntu 13.04, então eu removi a tag 12.04 como ela não parece se aplicar. Parecia estar ausente por um tempo, mas está de volta, talvez como resultado da atualização (mas eu precisei, o Unity é muito mais rápido! Eee) Até agora eu fui capaz de se reconectar, indo para Configurações do Sistema > Rede > selecione minha rede e clique na seta laranja > Configurações > alterne a configuração da MTU de "Automatic" para "1" e de volta para "Automatic" e salve. Se o problema for realmente essa configuração, o método descrito no outro post não é indicativo de como encontrar a configuração correta da MTU. Existe uma maneira de determinar o melhor MTU? Como um aparte, isso não é um problema para as máquinas Windows ou OSX na minha rede doméstica, apenas esse cara: (

EDIT3: conforme a solicitação abaixo, aqui está a saída de dmesg | tail :

[   18.209158] wlan0: associate with 00:1e:e5:74:26:0f (try 1/3)
[   18.213191] wlan0: RX AssocResp from 00:1e:e5:74:26:0f (capab=0x411 status=0 aid=4)
[   18.213241] wlan0: associated
[   18.213273] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 2227.016921] init: upstart-file-bridge main process (319) terminated with status 1
[ 2227.016961] init: upstart-file-bridge main process ended, respawning
[ 2227.017109] init: upstart-udev-bridge main process (346) terminated with status 1
[ 2227.017127] init: upstart-udev-bridge main process ended, respawning
[ 2227.017242] init: upstart-socket-bridge main process (617) terminated with status 1
[ 2227.017259] init: upstart-socket-bridge main process ended, respawning

EDIT4: Ok, parece que eu posso ter algo aqui. Dê uma olhada nesta mensagem:

[   16.688255] wlan0: authenticate with 00:1e:e5:74:26:0f
[   16.700191] wlan0: send auth to 00:1e:e5:74:26:0f (try 1/3)
[   16.703235] wlan0: authenticated
[   16.703460] ath9k 0000:02:00.0 wlan0: disabling HT as WMM/QoS is not supported by the AP
[   16.703494] ath9k 0000:02:00.0 wlan0: disabling VHT as WMM/QoS is not supported by the AP
[   16.710006] wlan0: associate with 00:1e:e5:74:26:0f (try 1/3)
[   16.713175] wlan0: RX AssocResp from 00:1e:e5:74:26:0f (capab=0x411 status=0 aid=4)
[   16.713234] wlan0: associated
[   16.713266] IPv6: ADDRCONF(NETDEV_CHANGE): wlan0: link becomes ready
[ 3170.516163] systemd-hostnamed[3772]: Warning: nss-myhostname is not installed. Changing the local hostname might make it unresolveable. Please install nss-myhostname!

Eu pesquisei na última linha sobre nss-myhostname e recebi um monte de acessos sobre todos os tipos de outras distribuições Linux, mas não sobre o Ubuntu: / Isso é relevante?

    
por Stick 22.02.2013 / 02:15

3 respostas

5

Eu estava tendo um problema semelhante com o meu, que acabou sendo um problema de duas partes com a interferência da eth0 (a porta Ethernet com fio) e uma pequena incompatibilidade entre o Linux e a implementação do 802.11n do meu roteador sem fio.

Se você estiver executando o driver sem fio Intel (iwlwifi), tente digitar os seguintes comandos em um terminal. Estes irão desligar sua porta ethernet e desabilitar o wireless N no driver wifi. Não é permanente e será revertido na próxima vez que você reinicializar:

sudo ifconfig eth0 down
sudo modprobe -r iwlwifi
sudo modprobe iwlwifi 11n_disable=1

Se isso funciona para você, há um script bash no meu Github que você pode baixar e executar toda vez que você reiniciar: link

Eu tenho este script na minha área de trabalho e apenas o executo toda vez que eu reinicio. Eu não tive nenhum problema desde então.

Nota: Você terá que tornar o script executável. Em um terminal, digite:

cd path/to/script
chmod +x fixTheInternet.bash
    
por Freedom_Ben 30.04.2013 / 18:35
2

A maneira como resolvi esse problema (só aconteceu na rede da escola, em casa e em outras pessoas) foi "mágica"

  1. Desativei o adaptador de rede sem fio.
  2. Apagou todos os perfis de conexão (eth, wlan, mobile ...) pelo applet do gerenciador de rede.
  3. Reinicialize.
  4. Adaptador sem fio reativado.
  5. Reinicie (eu sei que venho do Windows e estou noob com o Ubuntu)
  6. Conecte-se novamente.

Eu tenho trabalhado por um tempo sem problemas. (Eu não sei porque, mas se alguém descobrir, por favor, me diga)

    
por mf_ 30.04.2013 / 18:27
1

Se a MTU for o problema, você pode obter algumas dicas sobre encontrar o valor correto aqui . De um modo geral, no entanto, um valor de 1500 é bastante normal.

Você pode definir o MTU para sua conexão Wi-Fi da seguinte forma:

sudo ifconfig {wifi-interface} mtu {mtu-value}

Então, se sua interface wifi é wlan0 e você quer uma MTU de 1500, seria:

sudo ifconfig wlan0 mtu 1500

Se isso funcionar para você, você pode torná-lo permanente colocando o valor que funcionou em /etc/network/interfaces

    
por Freedom_Ben 30.04.2013 / 23:19