ESXi 新增Realtek网路驱动

ESXi 新增Realtek网路驱动

从ESXi 5.0支援Realtek系列的驱动程式是其中一个亮点,不过好景不常的在5.5后就策略性的将它支援取消,连一些消费性主机板上的SATA晶片组驱动也一并给取消了,虽然如此,网路还是有蛮多网友建立一些方法让旧有的驱动程式在新版的ESXi上驱动。

下面要说明的是在现有的ESXi系统下新增驱动程式让一些新版本像ESXi 5.5、6.0不支援的周边驱动成功,这边举的例子则是Realtek的网路卡。

寻找驱动程式

驱动程式是以vib封装档进行安装,网路上有网站名为V-Front Online Depot提供一些驱动程式给ESXi使用,首先先到ESXi packages寻找支援的驱动:

这次要安装的是让主机板内建的Realtek 8111正常运作,点击net55-r81681看一下内容,其中会列出驱动程式支援的硬体列表之外,还会提供驱动的下载:

您可以手动下载后再自行上传至ESXi Server上面进行离线安装,安装的指令为:

esxcli software vib install -v /vmfs/volume/xxxxx-xxxx/net55-r8168-8.039.01-napi.x86_64.vib

路径上面要提供完整的路径。

线上安装驱动程式

上面提到的是寻找驱动程式后可以利用SSHvSphere进行档案上传再进行安装,不过这里另外说明的是利用网路安装的方式省掉下载、上传的动作。

调整Packages支援等级

esxcli software acceptance set --level=CommunitySupported

我们必需要将等级调整至CommunitySupported才能安装官方驱动程式之外的packages

调整防火墙

esxcli network firewall ruleset set -e true -r httpClient

调整防火墙支援利用http对外连接,这功能开启后才能利用网路下载驱动并进行安装

开始安装

esxcli software vib install -d https://vibsdepot.v-front.de -n net55-r8168

从之前查询到网站上我们所使用的驱动程式名称为net55-r8168,如果你是要安装该站上的另外的驱动再将名称更改,此时会透过网路下载档需要一段时间等待,整个安装完成:

完成后执行指令进行重开机:

reboot

结论

以上作法是在旧有已安装的环境进行安装驱动程式,网路上还有直接驱动程式放进安装程式,在安装完成后驱动程式也一并安装,基中作法可以参考:

解决螃蟹8111/8168网路晶片安装Vmware ESXi 5.5的问题

Adding Realtek R8168 Driver to ESXi 5.5.0 ISO

参考资料

vSphere 6 is GA: The ultimate guide to upgrade your white box to ESXi 6.0