ESXi 6.7 离线封装 RTL8125BG 网卡驱动实战指南

张开发
2026/4/18 20:32:31 15 分钟阅读

分享文章

ESXi 6.7 离线封装 RTL8125BG 网卡驱动实战指南
1. 为什么需要封装RTL8125BG网卡驱动很多朋友在用普通PC搭建All-in-One虚拟化主机时都会遇到一个头疼的问题ESXi官方镜像不识别主板的网卡。我去年帮朋友装机时就碰到了这个情况他用的是一块搭载RTL8125BG网卡的B560主板。当时安装ESXi 6.7时系统直接提示未找到可用网卡整个安装流程直接卡死。这个问题其实很常见。ESXi作为企业级虚拟化平台官方镜像默认只包含主流服务器硬件的驱动。像RTL8125BG这种家用主板上常见的2.5G网卡芯片往往需要手动封装驱动才能识别。我查过资料Realtek的2.5G网卡在消费级市场占有率超过60%这意味着大部分DIY玩家都会遇到这个坎。封装驱动的本质就是把第三方驱动.vib文件打包进ESXi安装镜像。这个过程有点像给Windows安装盘集成NVMe驱动只不过ESXi用的是PowerShell工具链。好消息是VMware社区已经提供了成熟的解决方案跟着我的步骤操作30分钟内就能搞定。2. 准备工作工具与环境配置2.1 必备工具清单在开始之前我们需要准备以下文件所有链接都会附在文末ESXi-Customizer-PS目前最新版是v2.6.0这个PowerShell脚本是封装驱动的核心工具ESXi离线安装包建议下载ESXi 6.7 U3B版本Build 19195723RTL8125BG驱动要找专门适配ESXi 6.7的vib格式驱动包Windows 10系统需要能正常运行的PowerShell 5.1环境这里有个容易踩坑的地方驱动版本必须严格匹配ESXi版本。我有次用了标注支持6.7 U2的驱动去封装U3B的镜像结果安装时直接蓝屏。后来在Realtek官网仔细核对才发现驱动文件名中的670U3字样就是版本要求。2.2 PowerShell环境配置以管理员身份打开PowerShell先运行以下命令安装VMware PowerCLI模块Install-Module -Name VMware.PowerCLI -Force这个步骤可能会提示安装NuGet提供程序直接按Y确认。如果遇到网络超时可以尝试加上-Repository PSGallery参数。修改执行策略避免脚本被系统拦截Set-ExecutionPolicy Unrestricted -Force有些安全软件会拦截这个操作如果报错可以暂时关闭杀毒软件。完成后建议改回默认策略Set-ExecutionPolicy Restricted -Force3. 详细封装步骤解析3.1 文件目录结构建议创建一个专用工作目录比如D:\ESXi_Patch把所有文件按以下结构放置ESXi_Patch/ ├── ESXi670-201912001.zip # 官方离线安装包 ├── ESXi-Customizer-PS-v2.6.0.ps1 └── pkg/ └── r8125-ESXi-670U3-vib-1.01.vib这个结构非常重要我有次把vib文件放在根目录结果脚本死活找不到驱动。后来看源码才发现-pkgDir参数默认指向pkg子目录。3.2 执行封装命令进入工作目录cd D:\ESXi_Patch运行封装脚本注意参数顺序.\ESXi-Customizer-PS-v2.6.0.ps1 -izip .\ESXi670-201912001.zip -pkgDir .\pkg如果一切顺利你会看到类似这样的输出Loading Offline Bundle... Adding package r8125-ESXi-670U3-vib-1.01.vib... Generating new ISO... All done. Customized ISO created as: ESXi-6.7.0-20191204001-standard-customized.iso3.3 常见错误排查证书错误如果报Could not establish trust relationship可以加上-nsc参数跳过证书检查内存不足封装过程需要约8GB空闲内存建议关闭其他程序驱动冲突有些主板自带多个网卡建议在BIOS中禁用不用的网卡我遇到过最诡异的问题是封装成功但安装时仍不识别网卡。后来发现是主板BIOS里把PCIe通道模式设成了Auto手动改为Gen3后问题解决。4. 安装与验证4.1 制作启动U盘推荐使用Rufus工具写入生成的ISO选择DD镜像模式重要分区类型选MBR传统BIOS或GPTUEFI文件系统保持FAT32有个细节很多人会忽略U盘主控芯片也会影响安装。我有次用某国产U盘反复失败换成闪迪CZ48后一次成功。建议优先选用大品牌USB 3.0 U盘。4.2 安装过程注意事项首次启动时快速按ShiftO在启动参数后添加ignoreHeadlessTRUE这个参数可以避免某些主板因检测不到服务器组件而报错。在磁盘选择界面如果看不到NVMe SSD可能需要额外封装NVMe驱动。这种情况建议直接换用SATA SSD。4.3 安装后验证成功进入ESXi后按F2登录输入root密码选择Configure Management Network查看Network Adapters中是否识别到RTL8125BG如果一切正常你应该能看到类似这样的信息vmnic0 0000:03:00.0 Realtek RTL8125BG 2.5Gbps Up5. 进阶技巧与优化建议5.1 驱动版本选择Realtek驱动更新比较频繁建议定期检查官网。新版驱动通常会改善网络稳定性提升虚拟交换机性能修复内存泄漏问题但要注意不是版本越新越好我有次升级到1.05版驱动结果导致vMotion频繁断开。回滚到1.02版后恢复正常。5.2 多网卡配置如果你的主板有多个网卡比如1个2.5G 1个1G建议将RTL8125BG作为管理接口千兆网卡直通给软路由虚拟机在vSwitch中启用负载均衡策略实测这种配置下即使跑满2.5G带宽管理界面仍然响应流畅。5.3 性能调优在ESXi高级设置中调整以下参数可以提升网络性能Net.TcpipHeapSize 32 Net.TcpipHeapMax 1536 Net.UseHwTSO 1修改后需要重启主机生效。我的测试数据显示调整后iperf3带宽从2.3Gbps提升到2.48Gbps。6. 资源与参考ESXi-Customizer-PS GitHub仓库Realtek官方驱动下载VMware兼容性指南Rufus官方下载最后提醒下虽然ESXi 6.7还能用但官方已经停止支持。如果硬件允许建议考虑升级到ESXi 8.0新系统对消费级硬件的兼容性要好很多。不过那就是另一个话题了。

更多文章