如何让 ESXi 7.x 识别普通台式机的网卡?

在线wifi跑包 金刚包跑包 cap跑包 hccapx ewsa在线 就来 握手包跑包

各位好 又见面了 我是曹操 今天给大家带来一篇新的教程

希望各位细心学习 低调用网

解决cdlinux找不到内置网卡教程解决cdlinux找不到内置网卡教程

网管小贾 / sysadm.cc

很久很久以前我曾写过一篇文章,说的是ESXi的7.x版本与以往的6.x版本已大不一样,已经不再支持普通台式机上的螃蟹网卡了。文章一出,很多小伙伴都坐不住了,这还怎么玩呢?前文也说明了不支持的原因,同时也给出了6.7版本的镜像文件,以方便大家伙测试使用。《还想免费玩VMware vSphere Hypervisor 7.x?小心别被坑了哦!》虽然6.7版本的照样可以玩,但毕竟现在主流是7.x,然而一般情况下我们也不可能有那么多服务器用来测试,真的就拿它没办法了吗?办法总比困难多,虽然这句话听上去像一碗鸡汤,但我们既然碰到了问题,总是要尝试一下看看嘛!你还别说,我找了N多天,多少有那么一点点收获。

使用USB网卡

有位大神在提及新版本不再支持传统的VMKlinux驱动后,考虑到我们小白日常测试之需,与此同时也给出了可以使用USB网卡的解决方案。

Legacy VMKlinux Drivers

It should come as no surprise that in vSphere 7, the legacy VMKlinux Drivers will no longer be supported. I suspect this will have the biggest impact to personal homelabs where unsupported devices such as network or storage adapters require custom drivers built by the community such as any Realtek (RTL) PCIe-based NICs which are popular in many environments. Before installing or upgrading, you should check to see if you are currently using any VMKlinux drivers, which you can easily do so with a PowerCLI script that I developed last year which is referenced in this blog post by Niels Hagoort.

You should also check with your hardware vendor to see if a new Native Driver is available, as many of our eco-system partners have already finished porting to this new driver format over the past couple of years in preparation for this transition. For many folks, this will not affect you and you are probably already using 100% Native Drivers but if you are still using or relying on VMKlinux drivers, this is a good time to consider upgrading your hardware or talking to those vendors and asking why there is not a Native Driver for ESXi? From a networking standpoint, there are other alternatives such as the USB Native Driver for ESXi Fling which I will be covering in the next section.

大神给出了USB网卡驱动的下载链接:

可喜的是,这些USB驱动还支持包括螃蟹卡在内在很多常见网卡。

The ASIX USB 2.0 gigabit network ASIX88178a, ASIX USB 3.0 gigabit network ASIX88179, Realtek USB 3.0 gigabit network RTL8152/RTL8153 and Aquantia AQC111U.

我找来了一块联想的USB转RJ45的转接网卡,通过测试发现可以正常工作,注意最好是千兆。

.ESXi-Customizer-PS.ps1 -izip .VMware-ESXi-7.0U2a-17867351-depot.zip -pkgDir .

那么这个驱动怎么打到安装镜像中呢,毕竟在控制台上安装驱动是个伪命题?这里还是和之前文章中介绍的一样,用到了一个工具和两个材料。我们拿最新版本7.0U2a来举例,它们分别是:

下载链接:

提取码:

下载链接:

提取码:

下载链接:

提取码:

1、将驱动注入工具ESXi-Customizer-PS-2.81.zip解压缩后得到ESXi-Customizer-PS.ps1文件。

2、将USB网卡驱动ESXi702-VMKUSB-NIC-FLING-47140841-component-18150468.zip解压缩后得到VMWbootbankvmkusb-nic-fling_1.8-3vmw.702.0.20.47140841.vib文件。

3、新建一个空文件夹,不要解压缩将扩展包文件VMware-ESXi-7.0U2a-17867351-depot.zip直接与前两步获得的文件放在新建的同一文件夹内。

4、以管理员身份打开PowerShell,进入第3步新建的文件夹内,然后执行以下命令。

解决cdlinux找不到内置网卡教程解决cdlinux找不到内置网卡教程

等待命令完成,只要不报错,即可成功注入驱动。驱动注入成功后,在同一文件夹内会生成一个新的镜像文件。(文未有下载)用这个镜像文件去安装吧,它已经将USB网卡驱动打包进去了。不过这里要注意一点,你下载的驱动版本必须与镜像扩展包文件的版本一致。从图中可以看出,最小支持6.5版本,更新时间是2021年6月14日。

解决cdlinux找不到内置网卡教程

到这儿可能有的小伙伴会觉得,USB网卡支持和测试倒没啥大问题,而且现在这种网卡也是千兆速率,不过嘛,总感觉有点太随意不太正规的样子。还有些小伙伴可能会担心此类网卡的稳定性。人家大神都写得清楚,下载的时候你要同意不用在生产环境,你想玩真的?好吧,好像也有办法,我听说要安装Intel芯片的千兆网卡。

使用PCIe千兆网卡

如果感觉USB网卡Low的话,那只能找块Intel芯片的千兆网卡装上了,那么什么样的网卡可行呢?赶巧手头上有一块瑞联的千兆网卡,可能是以前买来备用的。型号是LREC9201CT,网上一查,它的芯片正好是Intel的,就拿它来试试吧。

解决cdlinux找不到内置网卡教程解决cdlinux找不到内置网卡教程

找来一台联想扬天台式机,型号YangTianW2090v-00。在不安装这块独立网卡的情况下,尝试使用前面我们制作的镜像启动安装,发现无法找到网卡,安装进程无法继续。这也正是我所预料的,接下来安装上这块瑞联的网卡,再次启动安装镜像。OK!这块网卡起作用了,安装程序顺利通过检测进入了下一步进程。不过可能是电脑太老了,它警告我让我以后记得换CPU,现在先让我用着。我谢谢它了!

解决cdlinux找不到内置网卡教程解决cdlinux找不到内置网卡教程解决cdlinux找不到内置网卡教程

后面就简单了,正常安装就是了,最后完成安装。不错,重启后也顺利进入控制台界面。在浏览器地址栏上输入IP地址,登录ESXi的管理器程序。看来一切OK啊。点击左侧管理,右侧硬件,查找到网卡硬件描述,的确是Intel的。

解决cdlinux找不到内置网卡教程解决cdlinux找不到内置网卡教程

接着点击软件包,也可以看到vmkusb-nio-fling的驱动程序,当然这次没有用到它。最后点击左侧网络,再点击右侧物理网卡,瑞联的这块网卡被识别为ne1000。还不错,摆脱了USB网卡的束缚,只不过要特意安装一块内置网卡。不过你也不用担心,这块网卡太普通了,价格也不贵,只要100块出头点。当然,我不是做广告的,你也可以在某东或某宝上自己找找其他型号的,一般Intel芯片的应该都可以。我测试的这块是Intel 82574芯片的千兆网卡,切记最好是千兆以上速率,仅供参考。

完整版镜像文件下载

如果你有一些动手能力,按本文前面的内容操作(作者毫无保留),完全可以自行生成镜像文件。下载均为免费,可以的话请捐赠我,也为维持这个小破站,谢谢哈!请关注微信公众号获取阅读密码后即可免费下载。

ESXi-7.0U2a-VMKUSB-NIC-FLING.ISO (388M)

SHA256: 74D05ECC728EC565CA9EEF57928F4B1F86EC3F7005DF2AED395352B748B176E2

下载链接:

提取码:

网管小贾 / sysadm.cc

赞(0)