Conectividade de Internet intermitente

3

ATUALIZADO:

Eu criei recentemente um novo computador e configurei o Windows 7 para o dual-boot e o Ubuntu 11.10.

No Windows, usando o mesmo hardware, minha conectividade de LAN é sólida. No Ubuntu, no entanto, minha interface de rede morre periodicamente e se redefine; Eu terei uma conexão sólida por 30 segundos e, em seguida, ela sairá por 30 segundos. Quando eu costumo o log:

tail -f /var/log/kern.log

Eu vejo que mensagens "eth0 link up" aparecem periodicamente, correspondendo ao retorno da conectividade.

Eu postei a pergunta original meses atrás e interpretei mal o que estava acontecendo. Com uma conexão de Internet ativa no Windows, ignorei o problema por alguns meses. Veja minha resposta abaixo para a solução (drivers).

POSTIGO ORIGINAL

No Ubuntu, embora eu mantenha uma conexão sólida com a minha LAN (o ping do endereço IP do roteador retorna consistentemente um bom resultado), minha conectividade com a Internet cai e sai. Quando faço ping continuamente em 74.125.227.18 (um servidor google.com), recebo respostas por um tempo, depois começo a receber "Destination Host Unreachable" por um tempo, depois obtenho respostas novamente. Isso acontece de forma consistente, perdendo a conexão por cerca de 30 segundos de cada minuto ou dois.

Se eu configuro minha rede através do gerenciador de rede ou via / etc / network / interfaces parece não fazer diferença. Eu configuro com as seguintes configurações:

  • endereço 192.168.1.101
  • rede 192.168.1.0
  • gateway 192.168.1.99 (endereço IP do meu roteador)
  • netmask 255.255.255.0 (confirmada como a máscara de rede certa para o roteador)
  • transmitido 192.168.1.255 (também confirmado com o roteador).

ifconfig confirma que essas configurações estão funcionando:

eth0      Link encap:Ethernet  HWaddr 50:e5:49:40:da:a6  
          inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::52e5:49ff:fe40:daa6/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11557 errors:0 dropped:11557 overruns:0 frame:11557
          TX packets:13117 errors:0 dropped:211 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:9551488 (9.5 MB)  TX bytes:1930952 (1.9 MB)
          Interrupt:41 Base address:0xa000

Eu recebo o mesmo problema quando uso as configurações de endereço DHCP automático, embora tenha confirmado que não há outra máquina na rede com o endereço IP estático que desejo usar.

Como eu disse, a conexão com a rede local permanece sólida - eu nunca tive nenhum problema ao fazer ping em 192.168.1. * - são endereços de internet que eu não consigo acessar de forma intermitente. Não é um problema de DNS porque o ping de endereços IP conhecidos mostra diretamente o mesmo comportamento. Além disso, não acho que seja um problema de hardware, pois nunca tenho problemas de conectividade com a Internet na mesma máquina no Windows. O hardware de rede está embutido na placa-mãe: Gigabyte Z68XP-UD3P.

Consegui atualizar completamente o sistema operacional, de acordo com o gerente de atualização, mas isso não resolveu o problema e, com meu conhecimento limitado da arquitetura de rede, estou no limite do meu objetivo. A única pista que posso ver é que ifconfig está relatando muitos pacotes descartados, mas não tenho certeza do que fazer sobre isso.

ATUALIZAÇÃO: Parece que meu problema é um pouco mais genérico do que descrevi; Agora, quando eu tento pingar meu roteador e google simultaneamente, ambos ficam inacessíveis ao mesmo tempo. Correndo ifdown eth0 e, em seguida, ifup eth0 traz de volta temporariamente; se eu apenas esperar, volta depois de alguns minutos. Vou ampliar minha pesquisa por meio de problemas intermitentes de conectividade de rede.

    
por Rob Oplawar 11.12.2011 / 22:17

6 respostas

8

A solução foi instalar os drivers apropriados para o meu adaptador ethernet, que é embutido na minha placa-mãe. Eu verifiquei o modelo e a versão do meu adaptador e a versão do meu kernel do Linux:

$ lspci | grep Ethernet
07:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
$ uname -r
3.0.0-15-generic

em seguida, foi para a página de download do driver para o fabricante:

link

e baixou o driver que melhor correspondia. Eu estava um pouco hesitante, pois o uname relatou uma versão mais recente do kernel do que os drivers explicitamente suportam, mas eu instalei com o comando autorun no pacote baixado e tudo parece rodar bem.

Moral da história: não pense que o Linux vem pré-empacotado com todos os drivers que você precisa.

    
por Rob Oplawar 01.04.2012 / 16:52
3

Pode ser várias coisas:

    A falha de hardware do disco
  1. , como os erros de E / S, pode causar a desativação da rede porque não armazena dados do navegador.

  2. firewall bloqueando o tráfego, deve ter uma regra para permitir tcp 25,53,80,110,443 e também permitir o uso do udp 53.

  3. se você tem vários programas de firewalls, rodando simultaneamente, que também podem se tornar um problema, como o ufw e o gufw, é melhor usar apenas o gufw ...

por João Moreira 24.10.2012 / 08:52
2

Acabei de me deparar com um problema semelhante. No meu caso, o ifconfig não mostrava pacotes perdidos ou sobrecarregados, mas o 'route' mostrava uma rota falsa através de um dispositivo wlan0 quebrado:

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0
default         192.168.0.1     0.0.0.0         UG    100    0        0 wlan0
link-local      *               255.255.0.0     U     1000   0        0 eth0
192.168.0.0     *               255.255.255.0   U     0      0        0 wlan0
192.168.0.0     *               255.255.255.0   U     1      0        0 eth0

Fazer 'sudo ifconfig wlan0 down' resolveu o problema para mim.

Eu arquivei o link por esta.

    
por Dan Kegel 17.01.2012 / 04:02
0

Eu tive um problema muito parecido com o seu e encontrei a resposta aqui: link Eu desliguei o meu PC e desconectei-o por alguns minutos, em seguida, pressionei o botão de energia por alguns segundos, ainda desconectado, e deixei descansar por mais alguns minutos e, em seguida, liguei e liguei novamente. Funcionou! Não há mais problemas de conectividade intermitente! Eu nunca teria imaginado que descarregar seus capacitores iria corrigir problemas de conectividade intermitente com ethernet, mas eu também não vou olhar um cavalo de presente na boca, lol. Meu problema era muito semelhante, exceto pelo fato de eu ter uma placa-mãe da AMD e da Asus, mas tudo o mais era o mesmo, ou muito parecido, incluindo os resultados dos meus testes. Deixe-me saber se isso funciona para você, porque outras pessoas estão tendo o mesmo problema e este é o primeiro resultado do Google para "conectividade intermitente ubuntu 11.10" que é relevante para este problema. Se os deuses do Ubuntu lerem isso, eu humildemente adoraria saber por que essa solução funciona e qual é o problema especificamente? Melhores cumprimentos a todos.

    
por NetNinja 30.12.2011 / 12:13
0

Eu tenho conexão de internet intermitente usando wifi, eu apenas editei minha conexão e verifiquei o uso de Ipv4 e deletei minha conexão com fio e funcionou para mim.Eu estou usando o Ubuntu 13 .. Espero que isso ajude os outros.

    
por anon123 21.05.2013 / 04:17
0

Este é um bug do ubuntu que não foi corrigido. Descobri que esta interexão intermitente é devida a alternar entre a conexão cabeada e sem fio. Então, se você estiver usando wifi basta excluir a conexão com fio e vice-versa. Pode ser um sinalizador não está definido corretamente no programa.

    
por anon123 06.11.2013 / 04:44