昨天我决定安装 Ubuntu Budgie 17.04,一切运行良好(某种程度上),直到大约一个小时后,经过几次重启和更新后,有线连接突然断开。我可以使用无线,但以太网无法连接。放了一夜,今天我启动它 - 有线连接正常。重启一次 - 现在它又不工作了。
我不确定我应该发布什么信息,所以请告诉我什么以及如何获取它,我会的。我找不到解决方案;尝试了我在互联网上找到的几个方法,例如将 DNS 更改为 8.8.8.8,但没有用。
编辑:
lspci -knn | grep Eth -A3; ifconfig
04:00.1 Ethernet controller [0200]: Realtek Semiconductor Co., Ltd. RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [10ec:8168] (rev 12)
Subsystem: CLEVO/KAPOK Computer RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller [1558:0230]
Kernel driver in use: r8169
Kernel modules: r8169
enp4s0f1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::e9ce:fcee:ceb:6dda prefixlen 64 scopeid 0x20<link>
inet6 2a02:2149:822e:5900:a76:1040:8681:db02 prefixlen 64 scopeid 0x0<global>
inet6 2a02:2149:822e:5900:1bd:f1d3:b1ea:81b6 prefixlen 64 scopeid 0x0<global>
ether 00:90:f5:ed:04:e8 txqueuelen 1000 (Ethernet)
RX packets 605810 bytes 767320899 (767.3 MB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 447846 bytes 57206595 (57.2 MB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueuelen 1000 (Local Loopback)
RX packets 332 bytes 24622 (24.6 KB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 332 bytes 24622 (24.6 KB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
wlp3s0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
ether 02:df:ba:2e:0a:88 txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
编辑 2:问题似乎出现在计算机重新启动后,此时计算机仍通过电缆连接到互联网。我尝试将其关闭并拔下以太网电缆,然后启动并连接,有线连接就可以正常工作。但是,如果我现在重新启动,它将再次停止工作。
答案1
内核驱动程序对某些修订版的RTL8111/8168/8411
支持不是很好。
您可以通过运行来安装 Realtek 的驱动程序
sudo apt install r8168-dkms
您需要连接到互联网才能进行此操作。