众所周知由于螃蟹长期做消费网卡,和VMWARE的服务器设备支持策略不兼容,所以螃蟹从ESXi 6以后基本上就没有了官方驱动。但RTL8125这个网卡确实还是香,特别是8125B满载功耗0.7W非常适合软路由,个人测试通过AX11000的2.5G口当AP连接、千兆外网,WIFI6手机测速能跑到960M,比原来勉强上900好多了。

所以周末折腾了两天,把螃蟹的Linux驱动移植到了ESXi。个人在TP-LINK的8125单口网卡上测试效果还可以,但需要更多的测试样本和问题反馈,所以恬不知耻的来社区寻求帮助——感激不尽,但是没钱,咱也是义务劳动。(顺便吐槽一下螃蟹程序猴子的源码和LINUX混乱的内核版本控制,改起来是真的很麻烦)

相关说明如下:

一、编译情况
1、根据20200526螃蟹发布的RTL8125 LINUX驱动源码修改编译
2、VMWARE ODP底包是20190821的EXSi-6.70U3, 虚拟Linux内核2.6.18;
3、VMWARE的Toolchain是20190820,包括glibc-2.3.4-2.41、gcc-4.6.3-2和binutils-2.22
4、我只打包了VIB,没有BUNDLE-ZIP,打包进ISO的方法请自行网上搜索,文字和视频的都有。
5、虚拟机的网卡请选择VMXNET3,默认的E1000只有千兆连接。

二、测试情况
1、从外部WIN10向ESXi中运行的Win Server 2019(网卡非直通)复制文件,速率280MBPS;
2、ESXi中运行的Ubuntu 20.4(网卡非直通),与外部Openwrt软路由iPerf3单线程测试1000秒,共计接收270G数据、22.37M个数据包,掉包8个。

三、版本更新
2020-07-12:1.0版
2020-07-13:1.01版 增加了10ec:3000的PCI设备类型;优化了缓冲和同步逻辑,掉包率实测从1.2ppm降低到了0.4ppm.

四、下载在这里 r8125-EXSi670U3-vib-1.01.vib
链接:https://pan.baidu.com/s/11QQxdOubv0Z_JX_mgrxqzg
提取码:49jy

https://koolshare.cn/thread-185370-1-1.html

ESXi - (part 2.0) | ESXi 6.7u3b ISO集成网卡驱动https://www.bilibili.com/video/av97280663/

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。