Muito Estranho - Ubuntu bagunçando o Windows LAN

1

Estou ajudando meu amigo a migrar para o Linux do Windows. Então nós instalamos o Ubuntu 15.10 em seu sistema. Sua configuração atual é o Windows 10 + Ubuntu. Tudo está indo bem, exceto uma questão muito estranha. O Windows não pode se conectar à LAN se o Ubuntu usasse a LAN.

Isso é o que ele faz para reproduzir o problema:

  1. Ele entra no Windows 10 e me mostra que ele é capaz de acessar a internet por meio de sua LAN.
  2. Ele reinicia no linux e se conecta à internet via LAN.
  3. Ele inicializa novamente no Windows e, de repente, ele não consegue acessar a LAN.

Estou muito intrigado. Como o Ubuntu pode mexer com a configuração da LAN do Windows?

Após investigação adicional, observamos que:

  1. A LAN do Windows está confusa apenas se o Ubuntu usar a LAN. Por exemplo, se ele usou apenas Wi-Fi no Ubuntu e nunca conectou um cabo de LAN, não há problema quando ele inicializa novamente no Windows.

  2. Afeta apenas a LAN e não o WiFi no Windows. Então, ele é capaz de usar o Wi-Fi no Windows, mesmo quando o Ubuntu quebrou ethernet (LAN).

  3. Ele encontrou uma solução temporária seguindo a resposta de Anish A Kumar (métodos 2 e 3) em esta página.

Sei que apenas descrevi o problema aqui, por isso, pergunte nos comentários sobre os logs necessários para depurar o problema. Eu realmente gostaria de chegar ao fundo disso.

Seu laptop é um HP Pavilion 15-ab032tx e aqui está a saída de lspci -k e dmesg para começar .

    
por daltonfury42 07.04.2016 / 20:27

1 resposta

1

Parece que o driver do Windows não concorda com o estado em que o Linux deixa o hardware da LAN. A Realtek é conhecida por questões como essa.

Teste um echo "options rtl8723be swenc=1 fwlps=0 ips=0" | sudo tee /etc/modprobe.d/rtl8723be.conf para que o módulo funcione em um estado mais confiável, onde o Windows possa recuperar o uso após o uso do Linux.

Explicação:

  • swenc : usando criptografia de hardware (padrão 0 [hardware])
  • ips : sem usar o recurso de economia de energia do link (o padrão 1 é aberto)
  • fwlps : usando o poder de controle do fw vinculado (padrão 1 está aberto)

Para tornar os valores conhecidos pelo driver, faça

sudo service network-manager stop
sudo modprobe -rfv rtl8723be
sudo modprobe -v rtl8723be
sudo service network-manager start

antes de usar a LAN.

    
por emk2203 07.04.2016 / 20:55