我有一台带有 10G 光纤网卡的 Linux 服务器:
xyz@xyz48:~$ sudo ethtool p1p1
Settings for p1p1:
Supported ports: [ FIBRE ]
Supported link modes: 10000baseT/Full
Supported pause frame use: No
Supports auto-negotiation: No
Advertised link modes: 10000baseT/Full
Advertised pause frame use: No
Advertised auto-negotiation: No
Speed: 10000Mb/s
Duplex: Full
Port: Direct Attach Copper
PHYAD: 0
Transceiver: external
Auto-negotiation: off
Supports Wake-on: d
Wake-on: d
Current message level: 0x00000007 (7)
drv probe link
Link detected: no
为了进行实验,我想将此处的最大速度设置为 1 Gb。
在网上搜索后我发现这个命令应该可以完成这项工作:
sudo ethtool -s p1p1 advertise 0x020 speed 1000
但是当我运行它时出现以下错误:
Cannot set new settings: Invalid argument
not setting advertise
not setting speed
我遗漏了什么吗?还是说我的情况需要更换驱动程序?
服务器详细信息:基于 Intel Xeon 的服务器
NIC:英特尔公司 82599ES 10 千兆 SFI/SFP+ 网络连接
使用 10G SFP+ 电缆(Arista cab-sfp-sfp-1m)
操作系统 Ubuntu Server 13.10