千兆网卡只支持100Mbps?

千兆网卡只支持100Mbps?

我的Dell Inspiron 17R 5720运行中Ubuntu 16.04 LTSgigabit ethernet卡,但是只能使用100Mbps

我尝试使用150同一根电缆连接另一台笔记本电脑,因此我很确定问题出在我的计算机。

我运行了一些命令:

description: Ethernet interface
   product: RTL8101/2/6E PCI Express Fast/Gigabit Ethernet controller
   vendor: Realtek Semiconductor Co., Ltd.
   physical id: 0
   bus info: pci@0000:03:00.0
   logical name: enp3s0
   version: 05
   serial: REDACTED
   size: 100Mbit/s
   capacity: 100Mbit/s
   width: 64 bits
   clock: 33MHz
   capabilities: pm msi pciexpress msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt 100bt-fd autonegotiation
   configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=full firmware=rtl_nic/rtl8105e-1.fw ip=192.168.1.13 latency=0 link=yes multicast=yes port=MII speed=100Mbit/s
   resources: irq:26 ioport:2000(size=256) memory:f1404000-f1404fff memory:f1400000-f1403fff

100Mbps为什么明明说了才可以用Gigabit Ethernet Controller

答案1

这不一定是千兆以太网卡。

Realtek 有支持 1G 和仅支持 100M 的同一产品,并且对两者使用相同的 PCI VID:PID,因此导致在串行通信. 区分它们的唯一方法是通过查看驱动程序检测到的功能ethtool

(附注:通过 ethtool 检查功能时,请忽略“已公布的链接伙伴”中缺少 1G;如果本地设备本身不具备 1G 功能,Linux 驱动程序似乎会实际屏蔽掉这一点。只需查看“支持的链接模式”即可了解卡的功能。)

不幸的是,戴尔 Inspiron 笔记本电脑通常只配备 100Mbps 芯片版本,你会发现上面提到在规格表中在“通讯”(直接pdf关联)。

规格截图

基于 AX88179 芯片组的 USB 3.x 以太网适配器(加密狗)是一种可靠的替代方案。

相关内容