配置更改后无法连接到网络(14.04 - RTL8111/8168/8411 以太网控制器)

配置更改后无法连接到网络(14.04 - RTL8111/8168/8411 以太网控制器)

我无法连接有线网络。这是由于一些无意的配置更改而发生的。我可能不小心卸载了网络驱动程序。在进行这些更改之前,这台计算机已经运行良好大约 2 年了。

我的以太网硬件信息(lspci | grep Ethernet):

06:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller (rev 06)

我在网上看到这个硬件经常出现问题。我读到安装r8168-dkms驱动程序,这可能会帮助解决我的问题。关联。但是,当我尝试构建驱动程序时,我得到了:

$ sudo dkms build r8168/8.037.00 -k $(uname -r)/$(uname -p)"
...
ERROR (dkms apport): kernel package linux-headers-4.4.0-138-generic is not supported
Error! Bad return status for module build on kernel: 4.4.0-138-generic (x86_64)

此时,我不太确定下一步该尝试什么。我没有互联网连接,因此无法apt-get install安装所需的驱动程序。不过,我正在考虑购买便宜的 USB 以太网连接来帮助我。

我是如何陷入这种境地的

在我安装 snap 之后,问题就开始出现了:sudo apt-get install snapd

安装后系统仍在运行,但下次我重新启动计算机时,屏幕分辨率很低,并且进入登录循环。查看一些错误日志,我发现这是 nvidia 驱动程序的问题。

我卸载了 snap 和 nvidia 驱动程序。我能够登录,但发现现在无法连接到有线网络。我可能不小心卸载了不止 nvidia 驱动程序(即不小心卸载了芯片组驱动程序)。另一种可能是 snap 的安装对网络驱动程序的影响与对 nvidia 驱动程序的影响类似。

编辑1

我下载了 .debr8168/8.041.00并成功构建了它。我从这里

当我尝试运行sudo dkms build ...驱动程序时,我得到了:

Module r8168/8.04.00 already built for kernel 4.4.0-138-generic/4

但是,我的网络问题还没有解决。我再也看不到了eth0ifconfig我可能会尝试一个较新的 .deb,看看能否修复。

编辑2

我买了一张 USB 以太网卡,可以连接互联网。我把注意力转向安装 nvidia 驱动程序。这就是现在给我带来问题的原因。无论我安装什么驱动程序,我都会遇到登录循环。此时我正在考虑购买新的 GPU 和/或升级到 16.06...

相关内容