非常奇怪 - Ubuntu 搞乱了 Windows LAN

非常奇怪 - Ubuntu 搞乱了 Windows LAN

我正在帮助我的朋友从 Windows 迁移到 Linux。所以我们在他的系统上安装了 Ubuntu 15.10。他当前的设置是 Windows 10 + Ubuntu。除了一个非常奇怪的问题外,一切都很顺利。如果 Ubuntu 使用 LAN,Windows 也无法连接到 LAN。

以下是他重现该问题的步骤:

  1. 他启动了 Windows 10 并向我显示他能够通过 LAN 访问互联网。
  2. 他重新启动 Linux 并通过 LAN 连接到互联网。
  3. 他重新启动 Windows 并突然无法访问 LAN。

我很疑惑,Ubuntu 怎么会跟 Windows 的 LAN 配置混在一起呢?

经过进一步调查,我们发现:

  1. 仅当 Ubuntu 使用 LAN 时,Windows LAN 才会出现问题。例如,如果他在 Ubuntu 中只使用 WiFi 并且从未连接 LAN 电缆,则当他启动回 Windows 时不会出现问题。

  2. 它只影响 LAN,而不影响 Windows 中的 WiFi。因此,即使 Ubuntu 破坏了以太网 (LAN),他仍可以在 Windows 中使用 WiFi。

  3. 他按照 Anish A Kumar 的回答(方法 2 和 3)找到了一个临时解决办法页。

我知道我在这里只描述了这个问题,所以请在评论中询问调试问题所需的日志。我真的很想弄清楚这件事。

他的笔记本电脑是HP Pavilion 15-ab032tx下面是输出lspci-k消息首先。

答案1

听起来 Windows 驱动程序不同意 Linux 留给 LAN 硬件的状态。Realtek 因此类问题而闻名。

尝试echo "options rtl8723be swenc=1 fwlps=0 ips=0" | sudo tee /etc/modprobe.d/rtl8723be.conf使模块在更可靠的状态下工作,其中 Windows 可能能够在 Linux 之后再次接管使用。

解释:

  • 斯文克:使用硬件加密(默认 0 [硬件])
  • 入侵防御系统:不使用链接省电(默认1为打开)
  • 韓國:使用链接的固件控制省电(默认 1 为打开)

为了让驾驶员了解这些值,请执行以下操作

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

在使用 LAN 之前。

相关内容