解决螃蟹网卡RTL8125在ESXi断流问题
0x01 前言
我的ESXi-8.0U3g,主板自带的2.5G 螃蟹卡RTL8125动不动就断流死掉,需要重新拔插,最近发现好像有新的驱动修复了这个问题,试试看。
0x02 更新驱动
更新驱动:VMware-Re-Driver_1.101.01-5vmw.800.1.0.20613240.zip
下载地址:
官方 Broadcom Free Downloads 页面,需要登录:https://support.broadcom.com/group/ecx/productfiles?displayGroup=Realtek+Network+Driver+for+ESXi&freeDownloads=true&language=EN&os=&release=1.101.01&servicePk=&subFamily=Flings
可直接下载的第三方 GitHub 镜像:https://raw.githubusercontent.com/itiligent/ESXi-Custom-ISO/main/8-updates/VMware-Re-Driver_1.101.01-5vmw.800.1.0.20613240.zip
# 1. 查看当前 ESXi 版本
vmware -v
esxcli system version get
# 2. 查看当前网卡和驱动
esxcli network nic list
vmkload_mod -s if_re
vmkload_mod -s cndi_igc
# 3. 查看当前已安装 Realtek 驱动组件
esxcli software component list | grep -i VMware-Re-Driver
esxcli software vib list | grep -i if-re
# 4. 上传驱动包到 datastore
scp VMware-Re-Driver_1.101.01-5vmw.800.1.0.20613240.zip \
root@172.17.200.13:/vmfs/volumes/local_m2_sys/
# 5. 校验驱动包
sha256sum /vmfs/volumes/local_m2_sys/VMware-Re-Driver_1.101.01-5vmw.800.1.0.20613240.zip
# 6. 先 dry-run,不改系统
esxcli software component apply \
-d /vmfs/volumes/local_m2_sys/VMware-Re-Driver_1.101.01-5vmw.800.1.0.20613240.zip \
--dry-run
# 7. 实际安装,写入 bootbank,不会自动重启
esxcli software component apply \
-d /vmfs/volumes/local_m2_sys/VMware-Re-Driver_1.101.01-5vmw.800.1.0.20613240.zip
# 8. 查看当前运行镜像里的组件版本
esxcli software component list | grep -i VMware-Re-Driver
vmkload_mod -s if_re
# 9. 查看“下次重启后生效”的镜像版本
esxcli software component list --rebooting-image | grep -i VMware-Re-Driver
esxcli software profile get --rebooting-image | grep -i if-re
# 10. 重启后再次确认新版是否生效
vmkload_mod -s if_re
esxcli software component list | grep -i VMware-Re-Driver
esxcli network nic list
参考文章:
ESXi 8.0集成RTL瑞昱螃蟹网卡驱动后出现断流情况解决方案 https://www.cnblogs.com/2-n-a/p/19725620