ESXi6.7安装Realtek8125bg四口网卡驱动并直通
本文最后更新于:2023年10月12日 下午
前言
众所周知,螃蟹网卡Realtek在ESXi7之后的版本都不被支持,虽然也有一些邪道方法安装上去,不过都是更推荐Intel网卡,但是架不住螃蟹网卡太便宜了,没有钱是我的问题。。。正好手上的ESXi是6.7版本,只需要安装下对应的驱动就可以使用。和PCIe四口网卡一起还配了一个单口的全高8125网卡给Manjaro,一个USB网卡给Mac,简单组建了一下2.5G内网,把固态硬盘的速度利用起来,也不需要花费太多,一共只需要不到400元完成升级。
下文介绍如何在ESXi中安装8125的驱动并将网卡直通给虚拟机使用。
一、找驱动
ESXi的驱动还在更新,不过 GitHub这位大佬没有更新了2022年之后的版本,相对旧了一点,不过也提供了完整的编译源码,等后续用着不顺利可以考虑手动编译一下
驱动下载:
https://github.com/realganfan/r8125-esxi/releases/tag/9.007.01-1
压缩包解压出来是一个vib文件,就是我们需要安装的文件
二、安装驱动
先在ESXi网页中开启SSH服务,在本地通过scp命令上传上面的vib文件到/tmp
文件夹下(任意位置都行):
1 |
|
然后ssh登陆到后台,cd到/tmp文件夹下执行命令:
1 |
|
上面vib的路径名称一定要完整,是绝对路径,不然会安装失败
如果输出内容如图所示则安装成功,直接重启后就能够在硬件中找到4个网卡~
三、直通
在硬件里可以直接选中网卡点击切换直通,切换后需要重新引导系统识别(相当于重启),然后在ESXi网络适配器中就无法再见到这几个网卡了,不用慌张。
然后我们进入需要用直通网卡的虚拟机,这时候需要退出ESXi的维护模式才能编辑虚拟机。
添加PCIe网卡需要从PCI设备中添加,这里我把4个网口都添加了进去。
值得一提的是一开始我这里PCI设备是灰色无法添加的,实际上需要多一步操作:
在管理-系统-高级设置里搜ACSC,然后把第一个选项选中点击编辑选项
将它修改为True:
这样就能正常添加PCI设备到虚拟机了。
还有需要注意的一点是,一定要勾选预留全部内存:
实际上如果没有勾选这里根本没法启动虚拟机~相当于把固定的内存划分给这个虚拟机
然后开机后就可以在系统中找到这几个新的网卡了。如果你的系统也是OpenWrt那么不用关心一开始显示的半双工,连接握手后会正常显示握手速率,只要测速没有问题,显示什么无所谓。
后言
这几个8125的网卡在ESXi中不支持SR-IOV技术,刚在系统中发现之后不免还是有些失落,这就是便宜的代价~不过已经很满意了,至少看到OpenWrt里的测速数字增长的喜悦是真的。。。