Não há internet no Linux após a reinicialização do Windows

1

Após reinicializar do Windows XP para o Gentoo Linux, não consigo me conectar a nenhum lugar (internet, outros computadores, roteador). A Internet está funcionando bem se, em vez de reinicializar, eu desligar o PC e inicializá-lo corretamente.

Ifconfig mostra que tudo está bem, exceto que nenhum pacote foi recebido / transmitido.

ping 192.168.9.1
-> Destination Host Unreachable

mtr <ip> não mostra nada, apenas linha vazia. Funciona apenas no loopback e no IP especificado na configuração: /etc/conf.d/net.eth0

O IP é atribuído automaticamente via DHCP e por endereço MAC (para que tanto o Linux e o Windows tenham o mesmo IP)
O IP é estático 192.168.9.3 .

Roteador usado: Asus WL-500gP (com firmware Oleg), toda a rede é 100 Base-T , IP: 192.168.9.1 MASK: 255.255.255.0

Informações do Windows:

  • NIC: Realtek RTL8139/810x Family
  • Versão do driver: 5.719.325.2009

Informações do Linux:

  • DMESG: 8139too RealTek RTL8139
  • Driver interno do Kernel: RealTek RTL-8129/8130/8139 PCI Fast Ethernet Adapter
  • Versão do kernel 3.5.7 & mais recente 3.7.4 (gentoo-sources)

Os LEDs na NIC piscam apenas no Windows, permanecem em preto mesmo durante o POST.

    
por A.D. 04.02.2013 / 17:14

2 respostas

2

O Google é meu amigo. Agradecemos a fóruns do Ubuntu e ao maravilhoso ArchWiki :

Users with Realtek 8168 8169 8101 8111(C) based NICs (cards / and on-board) may notice an issue where the NIC seems to be disabled on boot and has no Link light. This can usually be found on a dual boot system where Windows is also installed. It seems that using the offical Realtek drivers (dated anything after May 2007) under Windows is the cause. These newer drivers disable the Wake-On-LAN feature by disabling the NIC at Windows shutdown time, where it will remain disabled until the next time Windows boots. You will be able to notice if this issue is affecting you if the Link light remains off until Windows boots up; during Windows shutdown the Link light will switch off. Normal operation should be that the link light is always on as long as the system is on, even during POST. This issue will also affect other operative systems without newer drivers (eg. Live CDs).

Soluções possíveis:

  1. Reverter / alterar o driver do Windows
  2. Ativar WOL no driver do Windows
  3. Driver mais recente do Realtek Linux
  4. Ativar ROM de inicialização da LAN no BIOS / CMOS

Eu tentei o segundo que funciona. 4º não (MB é um antigo EPoX).

Para ativar WOL WIN + R - > devmgmt.msc - > clique duas vezes na sua NIC - > Na guia Avançado, defina Ativar / desativar o desligamento como Enabled . REINICIE!

Sevocêestiverinteressado,obugserápreenchidoaqui: link

    
por 04.02.2013 / 23:12
1

Qual versão do kernel você está usando? Eu tentaria usar o mais recente release de ponto estável do kernel Linux, no mínimo.

Meu insight inicial é que é provável que um bug em que o Windows "faz alguma coisa" para o hardware, que não é redefinido corretamente em uma reinicialização regular, mas é redefinido durante um desligamento total. O que quer que o Windows faça é incompatível com o funcionamento do driver 8139too .

Usar a versão mais recente do kernel reduzirá a possibilidade de haver um bug que já foi corrigido. Se a última versão do kernel não resolver o bug, eu incluiria o seguinte em um e-mail para LKML (a lista de discussão do kernel do Linux) ou pelo menos para os desenvolvedores do Gentoo:

  • Saída de lspci -nnvv
  • Saída de dmesg em uma inicialização a frio em que a ethernet funciona
  • Saída de dmesg em uma reinicialização do Windows
por 04.02.2013 / 17:34