我刚刚收到了新的 X310 + Intel 82599EB。我无法 ping 设备。
- 如果我将 X310 连接到我的主机的 1Gb 以太网端口,那么一切都正常工作;
- 如果我使用提供的电缆将 X310 连接到 10Gb 82599EB,则无法 ping 通该设备。我拥有最新版本的 ixgbe 内核模块 (4.1.5) 和 ethtool 实用程序 (4.2)。
我的内核版本是3.18.2。
以下是一些诊断输出:
root@blacklist:~# ifconfig eth1
eth1: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.10.1 netmask 255.255.255.0 broadcast 192.168.10.255
ether 90:e2:ba:9b:46:ac 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
root@blacklist:~# ethtool eth1
Settings for eth1:
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: Symmetric
Advertised auto-negotiation: No
Speed: Unknown!
Duplex: Unknown! (255)
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
让我困扰的是“速度:未知!”这句话
如果我尝试手动设置速度,则会收到错误:
root@blacklist:~# ethtool -s eth1 speed 1000
Cannot set new settings: Invalid argument
not setting speed
root@blacklist:~#
我做错了什么以及应该尝试什么,您有什么想法吗?
答案1
找到了问题所在。我试图将主机上的 10Gb 端口连接到设备上的 1Gb 端口。这行不通,而且我不知道这一点。