为什么有线互联网在 Ubuntu 16.04 LTS 中无法工作?

为什么有线互联网在 Ubuntu 16.04 LTS 中无法工作?

你知道,我热切地等待这个版本已经三个月了。我甚至通过种子下载了它以尽我所能提供帮助。

当我安装它时,我发现它无法识别我的宽带连接。我把它安装在另一块硬盘上(我有两个硬盘)。然后我再次启动 Windows 7,互联网就可以正常工作了。然后我再次启动 Ubuntu 16.04,却没有互联网。当我看到可用的连接时,它显示网络 1,或者我不知道是什么,但那里有东西;但没有 IP 地址。

需要注意的重点是,当我看到这些可用连接时,我试图删除它显示的单个连接。它被删除了。当我启动 Windows 7 时,它也停止识别任何连接。故障排除总是显示“没有连接电缆”,但它在那里!电缆已连接,并且 100% 在我的路由器上工作!似乎是因为我在 Ubuntu 中删除了那个“显示的连接”,它对我的​​硬件做了一些奇怪的事情。沮丧之下,我删除了 Windows 7 并重新安装它;干净。但仍然无法识别电缆连接。

第二天晚上,当我再次启动电脑时,互联网又开始工作了(感谢上帝)。但现在它显示的是“网络 2”,而不是任何其他名称。而且它还自动连接和断开连接。目前,因为已经过去了 2 天,它似乎很稳定。

现在我想知道到底发生了什么?我真的想安装 Ubuntu 16.04 并将其用作我的主要操作系统。

答案1

所以我在论坛上读到过,或者我不知道在哪里读到过有类似问题的用户冷启动他的电脑,互联网可以正常工作,或者我是否在某处读到过冷启动会从 ROM 或 RAM 中删除所有内容(我不知道)?大约 2 天前我做了同样的事情,令我惊讶的是,互联网正常工作了!Ubuntu 16.04 检测到有线连接并开始工作。太棒了!

答案2

因此禁用 ipv6 只是问题的一部分。

这让我一切正常:

sudo sh -c "echo 'net.ipv6.conf.all.disable_ipv6 = 1' >> /etc/sysctl.conf"
sudo sh -c "echo 'net.ipv6.conf.default.disable_ipv6 = 1' >> /etc/sysctl.conf"
sudo sh -c "echo 'net.ipv6.conf.lo.disable_ipv6 = 1' >> /etc/sysctl.conf"
sudo sysctl -p
sudo sed -i 's/false/true/g' /etc/NetworkManager/NetworkManager.conf
sudo reboot -i NOW

相关内容