- VMware ESXi 6.5, 6.7 & 7.0 (x86)
支持使用以下芯片组和以下 VID/PID 的任何适配器。
供应商 | 芯片组 | 供应商编号 | 产品标识 |
---|---|---|---|
供应商 | 芯片组 | 供应商编号 | 产品标识 |
阿泉蒂亚 | AQC111U | 0xe05a | 0x20f4 |
阿泉蒂亚 | 阿夸提亚太平洋 | 0x2eca | 0xc101 |
阿西克斯 | AX88179 | 0x0b95 | 0x1790 |
阿西克斯 | AX88178a | 0x0b95 | 0x178a |
思科 LINKSYS | RTL8153 | 0x13b1 | 0x0041 |
德林克 | AX88179 | 0x2001 | 0x4a00 |
英赛德软件公司 | 英赛德软件公司 | 0x0b1f | 0x03ee |
联想 | RTL8153 | 0x17ef | 0x3062 |
联想 | RTL8153 | 0x17ef | 0x3069 |
联想 | RTL8153 | 0x17ef | 0x720a |
联想 | AX88179 | 0x17ef | 0x304b |
联想 | RTL8153 | 0x17ef | 0x7205 |
英伟达 | RTL8153 | 0x0955 | 0x09ff |
高通 | 那 | 0x0b05 | 0x1976 |
高通 | 那 | 0x1A56 | 0x3100 |
瑞昱 | RTL8152系列 | 0x0bda | 0x8152 |
瑞昱 | RTL8153 | 0x0bda | 0x8153 |
瑞昱 | RTL8156 | 0x0bda | 0x8156 |
瑞昱 | RTL8153 | 0x045e | 0x07c6 |
SITECOMEU | AX88179 | 0x0df6 | 0x0072 |
超微 | 美超微电脑公司 | 0x15d9 | 0x1b83 |
断续器 | RTL8153 | 0x2357 | 0x0601 |
趋势网 | AQC111U | 0xe05a | 0x20f4 |
使用教程
步骤 1 –下载特定版本 ESXi 主机的 ZIP 文件并使用 SCP 或数据存储浏览器
上传到 ESXi 主机 步骤 2 – 使用 vSphere UI 或 CLI 将 ESXi 主机置于维护模式(例如 esxcli 系统维护模式设置 -e true)
步骤 3 – 安装 ESXi 脱机捆绑包 (6.5/6.7) 或组件 (7.0)
对于 (7.0+) – 在 ESXi Shell 上运行以下命令以安装 ESXi 组件:
对于 (6.5/6.7) – 在 ESXi Shell 上运行以下命令以安装 ESXi 脱机捆绑包:
步骤 4 – 插入 USB 网卡并重新启动以使更改生效。主机重新引导后,ESXi 应自动拾取并声明 USB 网卡(例如 vusb0)
注意:如果您决定将 USB 网卡用作管理网络的主网卡,则无法启用安全引导。由于设置不会保留,因此您需要创建一个启动脚本(有关更多详细信息,请参阅下面的说明),并且在启用安全启动时不允许这样做。如果 USB 网卡不是管理网络的主网卡,则不必停用安全启动
ESXi 不会自动识别内置英特尔网卡,需要更新的 ne1000 驱动程序,可在此处找到。在安装 USB 本机驱动程序 ESXi Fling 之前,您需要创建包含此驱动程序的自定义 ESXi ISO 并安装 ESXi。
esxcli software component apply -d /path/to/the component zip
esxcli software vib install -d /path/to/the offline bundle zip
多个 USB 网卡绑定
当多个 USB 网卡连接并与 ESXi 一起使用时,可能会发生 ESXi PSOD。为了防止 PSOD,以下 ESXi 内核选项 usbBusFullScanOnBootEnabled=0 现在是默认值,可防止在启动期间进行完全总线重新扫描。
这意味着,若要保留 USB NIC 绑定,需要遵循下面的“保留 USB NIC 绑定”部分。对于只有一个 USB 网卡并且不希望添加其他持久性脚本的客户,您可以配置 ESXi 内核选项 usbBusFullScanOnBootEnabled=1
保留 USB 网卡绑定
目前,ESXi 中存在一个限制,即 USB NIC 绑定是在引导过程中很久以后才选取的,为了确保在重新启动时保留设置,需要根据您的配置将以下内容添加到 /etc/rc.local.d/local.sh。
注: vusbX vmkernel 界面可能不会显示在 ESXi 嵌入式主机客户端和/或 vSphere HTML5 UI 中,这并不意味着存在问题。ESXi 从未设计为支持用于管理网络的基于 USB 的网卡,并且在使用 UI 时,UI 可能无法正确检测这些设备。建议将 ESXi 命令行管理程序用于需要配置 vusbX 设备的任何操作。
vusb0_status=$(esxcli network nic get -n vusb0 | grep 'Link Status' | awk '{print $NF}') count=0 while [[ $count -lt 20 && "${vusb0_status}" != "Up" ]] do sleep 10 count=$(( $count + 1 )) vusb0_status=$(esxcli network nic get -n vusb0 | grep 'Link Status' | awk '{print $NF}') done esxcfg-vswitch -R
将 VMkernel 持久化到 USB NIC 映射
当连接多个 USB 网卡时,重新启动 ESXi 时,vmkX 与 USB 网卡的物理 MAC 地址之间的映射可能会随机更改。为确保不会发生这种情况,客户可以通过向 USB NIC 模块添加自定义参数来指定映射。
下面是一个示例,我们将 vusb0 映射到 70:88:6b:85:c0:53,将 vusb1 映射到 58:ef:68:7f:2b:f7:
esxcli system module parameters set -p "vusb0_mac=70:88:6b:85:c0:53 vusb1_mac=58:ef:68:7f:2b:f7" -m vmkusb_nic_fling
英特尔 NUC 10(霜冻峡谷)注意事项
更新 (09/21/20):在 ESXi 7.0 更新 1 中,现在可以自动识别内置的英特尔网卡。对于早期版本的 ESXi,您需要安装社区驱动程序,如下所述。
下载出来注意压缩包名字,跟自己系统版本相同即可
暂无评论内容