网卡点灯测试

测试目的

验证网卡网口对应LED闪烁行为、灯色与手册一致性。

预置条件

  1. 服务器一台。
  2. 待测网卡一张(光口需要配套光模块)。
  3. 被测服务器的所有网卡都已经连接到交换机。

测试步骤

  1. 执行 ethtool <ifname> 查看网卡当前链接速率和支持的协商速率;观察网卡灯的状态。
  2. 执行 ifconfig <ifname> down 关闭网口,观察灯状态,有结果1。
  3. 执行ifconfig <ifname> up打开网口,观察灯状态,有结果1。
  4. 执行命令强制设置网口速率。以万兆卡强制为1G速率为例,命令如下:

    ethtool -s enp7s0f0 autoneg on speed 1000 duplex full

    观察灯的状态,有结果1。

  5. 设置网口速率为10G,观察灯的状态,有结果1。
  6. 确认结束后执行ethtool -s <ifname> autoneg on恢复默认状态。
  7. 拔掉网口的线缆,执行ethtool -p <ifname> 20,观察灯的状态,有结果2。

预期结果

  1. LINK/ACT灯闪烁行为及灯色与网卡厂家提供的产品手册描述一致。
  2. 拔掉线缆后,网口指示灯熄灭;执行ethtool –p命令时,指定的网口灯常亮或闪烁,行为与网卡厂家提供的产品手册描述一致。

测试结果

-

备注

  1. 在Intel光口卡上,设置速率是用-s advertise参数实现。
  2. Ethtool有专门的点灯命令,网卡驱动需要支持通过该命令点亮对应口的指示灯,方便运维时定位物理网口。

    ethtool -p|--identify DEVNAME Show visible port identification (e.g. blinking)