我最近从 Ubuntu 15.10 升级到了 16.04。当我使用 15.10 时,以太网工作正常。但升级到 16.04 后,它不再工作,显示网线已拔出。我尝试重新安装驱动程序,结果出现以下错误
sumit@Lenovo-Z50-70:~/Desktop/r8168-8.041.01$ sudo ./autorun.sh
[sudo] password for sumit:
Check old driver and unload it.
rmmod r8169
Build the module and install
make[2]: *** No rule to make target 'kernel/drivers/net/ethernet/realtek'. Stop.
make[1]: *** [install] Error 2
make: *** [install] Error 2
当我在 15.10 中安装时,它安装成功。我的以太网控制器是:Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express 千兆以太网控制器 [10ec:8168] (rev10)。我已完成所有代理设置,与 15.10 中的设置相同。
请帮忙。 :(
答案1
建立互联网连接(我通过 wifi 连接)。使用以下命令:
sudo apt-get install r8168-dkms
输入您的密码。这将安装最新版本的驱动程序。安装后应建立以太网连接(您可以重新启动并再次检查)。
答案2
对于产品:RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller,上述解决方案不起作用。我不得不从这里并使用 进行安装./autorun.sh
。
之后我仍然无法连接到互联网。但 r8101 内核模块已加载,并且在 nm 中连接已建立。我注意到没有 mac 地址。使用以下命令,我强制随机选择 mac 地址。
sudo ifconfig enp3s0 hw ether 00:04:FE:11:22:38
其中 enp3s0 是我的以太网卡。通过这个我获得了互联网连接,但不是持久的。我不得不添加
pre-up ifconfig enp3s0 hw ether 00:04:FE:11:22:38
/etc/network/interfaces
在文件末尾
sudo nano /etc/network/interfaces