我有这个局域网以太网:
03:00.0 Ethernet controller [0200]: Qualcomm Atheros AR8151 v2.0 Gigabit Ethernet [1969:1083] (rev c0)
Subsystem: ASRock Incorporation AR8151 v2.0 Gigabit Ethernet [1849:1083]
Kernel driver in use: atl1c
Kernel modules: atl1c
该卡是千兆以太网,但在 ubuntu 16.04 和 16.10 中只能以 100Mb/s 的速度运行
Settings for eth0:
Supported ports: [ TP ]
Supported link modes: 10baseT/Half 10baseT/Full
100baseT/Half 100baseT/Full
1000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: Yes
Advertised link modes: Not reported
Advertised pause frame use: No
Advertised auto-negotiation: Yes
Speed: 100Mb/s
Duplex: Full
Port: Twisted Pair
PHYAD: 0
Transceiver: internal
Auto-negotiation: on
MDI-X: Unknown
Cannot get wake-on-lan settings: Operation not permitted
Current message level: 0x0000003f (63)
drv probe link timer ifdown ifup
Link detected: yes
我用 iperf 测量了这个以太网的连接速度,结果是 100Mb/s
这不是电缆问题,因为我尝试在同一个点使用同一根电缆连接笔记本电脑,它以千兆位运行。
我该如何解决这个问题?
答案1
我是在 Linux Mint 论坛上发起由 chili555 链接的帖子的用户:https://forums.linuxmint.com/viewtopic.php?t=225141
虽然禁用 IPv6 适用于 Linux Mint 18,但对 Ubuntu 16.04 不起作用。解决方案是安装 Atheros 的 Linux 驱动程序。我按照 Ubuntu 论坛上的这篇文章来让它工作:华硕 P8H67-V 上的 Atheros AR8151 以太网
不幸的是,帖子中驱动程序本身的链接已失效。我发现它可以在德语 Ubuntu 论坛 Ubuntuusers.de 上找到。您可以在此处下载驱动程序: 下载 AR81Family-linux-v1.0.1.14.tar.gz
我希望这有帮助。