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.