**灯瞎亮一把,网吧100G服务器故障 —— Mellanox/迈络思 100G网卡 IB/ETH模式切换指南**
**问题现象**:
网吧服务器使用Mellanox芯片100G网卡,连接国产交换机时,即使开启FEC模式,交换机与网卡仍无法建立连接。
**排查思路**:
1. **网卡自环测试**:网卡指示灯亮起,但系统内显示网卡未连接状态
2. **驱动检查**:安装网卡驱动后,在网卡高级选项中发现网卡当前工作在IB(InfiniBand)模式
---
**解决方法(模式切换)**:
1. **准备工具**:
- 下载 NVIDIA Firmware Tools (MFT) 工具(安装后需重启电脑)
- 下载地址:https://network.nvidia.com/products/adapter-software/firmware-tools/

2. **获取网卡编号**:
- 在命令提示符(CMD)中输入命令:`mst status`
- 命令执行后将显示网卡编号信息

3. **修改网卡工作模式**(修改后需重启电脑):
- 执行命令:`mlxconfig -d mt4115_pciconf0 set LINK_TYPE_P1=2 LINK_TYPE_P2=2`

4. **命令参数说明**:
| 参数 | 说明 |
|------|------|
| `mlxconfig -d` | 命令前缀,表示进入配置模式 |
| `mt4115_pciconf0` | 网卡编号(需根据实际查询结果替换) |
| `set` | 设置命令关键字 |
| `LINK_TYPE_P1=2` | 将网口1设置为ETH模式(`=1`为IB模式,`=2`为ETH模式) |
| `LINK_TYPE_P2=2` | 将网口2设置为ETH模式(`=1`为IB模式,`=2`为ETH模式) |

---

**替代解决方案**:
如果上述方法操作复杂,也可以直接更换网卡或光模块来解决兼容性问题。
---


还没有评论,来说两句吧...