做服务器的 debian 10,网卡 RTL8111/8168/8411 PCI Express Gigabit,现在速度只有 100M,如何强制网卡 1000M?

2021-01-31 03:39:57 +08:00
 cathedrel

主板双网口,RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller,两个网口都连着网线,一条接千兆交换机,一条接百兆路由器,千兆交换机上连着的另一台电脑网卡 Intel Corporation I350 在系统里看是千兆连接,没有想到过 debian10 里面还能只有百兆。刚刚拷贝文件才发现速度只有 7M/s 左右,然后就是折腾:

一开始看 ethtool -i enp2s0,驱动是 r8169,apt install r8168-dkms,装完重启系统,驱动显示为 r8168 了,但是速度还是百兆

我在想会不会两个网口也有“水桶理论”:都按照最低速的那个来算?于是禁用连着百兆路由器的那个网卡,重启,连千兆交换机的网卡还是百兆的速度

又在网上找了一条命令 “ethtool -s enp2s0 speed 1000 duplex full”, 运行之,ssh 终端失去相应,重启 debian 10,还是 100M

没辙了,求教,怎么让它老老实实走千兆??多谢!

6270 次点击
所在节点    Linux
45 条回复
cathedrel
2021-02-03 19:44:56 +08:00
@liuxu 线和端口都互换过的,确定不是网线问题不是端口问题,交换机是 8 口千兆交换机,台式机随便插哪个口都是千兆

现在怎么办?尝试安装 4.18.16 的驱动?
liuxu
2021-02-03 19:46:21 +08:00
@cathedrel 那就不知道了,除非实际调试
ziwen1943
2021-02-08 10:12:55 +08:00
可能是五类线(网线上有标 cat.5),换六类网线( cat.6)试试.这种情况比较常见,还有,可以把这个网线插到千兆笔记本网卡上看看,可以判断是不是硬件链路限制 100M 。
cathedrel
2021-02-08 18:20:17 +08:00
@ziwen1943 试过了,这根线换到千兆台式机上台式机还是千兆,台式机的线给它用上它也还是百兆,不是线或着交换机端口的问题
Variazioni
2021-04-13 09:54:02 +08:00
有 4b 的价格不如搞个蜗牛星际之类的。。。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/749937

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX