跳转到内容

ESXi 8.0 虚拟机软路由底层安装与网络配置完整指南 (2026 年最新版)

准备工作

  • ESXi 8 安装文件
  • 写盘工具
  • StarWind V2V Converter 程序

ESXi 8 安装文件

注意,你需要注册一个 VMWarecustomer connect账号

注册登录完毕后,就可以下载 60 天试用版的 ESXi8.0

可直接下载 ISO 镜像即可,如果你需要封装驱动,那就下载 Offline Bundle离线捆绑包

写盘工具

StarWind V2V Converter 程序

该程序用于将 OP 固件 VMDK 文件转换为 ESXi 8.0 的存储格式

如果直接用 VMDK,ESXi 8.0 将无法挂载镜像。

下载需要填写邮箱,下载地址会发送到你的邮箱里。

💡 个人心得: 这个转换工具在做 AIO (All In One) 服务器配置软路由时无比好用!我之前尝试把编译好的 OpenWrt 固件(.img格式)直接在 ESXi 里挂载,各种报错无法引导。后来用 StarWind V2V 转换成专用的 ESXi 格式 (.vmdk 并且由软件自动分离为数据和描述符这两个同名文件),上传后直接跑通,可以说是做软路由必不可少的“神器”。

ESXi写盘

Ventoy 写盘

  • U 盘插入 PC
  • 电脑运行 Ventoy2Disk.exe
  • Ventoy 配置选项中将分区类型改为 GPT,安全启动支持打勾

Balenaetcher 写盘

  • U 盘插入 PC
  • 电脑运行 Balenaetcher
  • 从文件烧录-选择 U 盘-现在烧录

主板BIOS设置

步骤 1 - 进入 BIOS 设置,

开机按 del/esc

步骤 2 - 开启 VT-x

进入 BIOS 后,首先打开 处理器的虚拟化(即 VT-x)。

VT-x 是 intel 运用 Virtualization 虚拟化技术中的一个指令集。提供 X86 平台的硬件辅助虚拟化解决方案。能够将单台电脑软件环境分割为多个独立分区,每个分区均可以按照需要模拟电脑的一项技术。将多种系统整合到一台服务器或电脑中,使同一个物理平台能够同时运行多个同类或不同类的操作系统,以分别作为不同业务和应用的支撑平台。

步骤 3 - 开启 VT-d

英特尔定向 I/O 虚拟化技术 (VT-d) 是英特尔虚拟化技术 (VT) 的扩展,它向硬件提供虚拟化解决方案协助。英特尔 VT-d 能帮助用户提高系统的安全性和可靠性,并改善 I/O 设备在虚拟化环境中的性能。这些都从本质上帮助 IT 管理人员通过减少潜在的停机时间而降低总拥有成本;并通过更充分地利用数据中心资源而增大生产性吞吐量。

步骤 4 - 开启 AES

AES 指令集:高级加密标准指令集(英特尔高级加密标准新指令,简称 AES-NI)是一个 x86 指令集架构的扩展,用于 Intel 和 AMD 微处理器,由 Intel 在 2008 年 3 月提出。该指令集的目的是改进应用程序使用 高级加密标准(AES)执行加密和解密的速度,可以提高出国留学的速度。

步骤 5 - 开启睿频加速技术

CPU 技术设置选项中,找到 Intel Turbo Mode Tech 选项,有的主板可能会显示 Intel Turbo Boost Tech。至于 C-STATE 就先不开了。

C-STATE 是 CPU 的电源管理功能,它会根据 CPU 的负载来管理 CPU 的能耗,和睿频加速技术结合,在运行单线程应用时,C-STATE 会关闭或降低其他核心的能耗,把这些能源加到执行程序的核心上提高 CPU 的执行效率。 C-STATE 的模式从 C0 开始,C0 表示 “正常” 的 CPU 运行模式(CPU 已 100% 激活)。C 后的数字越大,表示 CPU 进入休眠模式的程度越深。换言之,关闭的电路和时钟信号越多,完全唤醒 CPU 进入 C0 模式需要的时间越长。

步骤 6 - 设置 USB 启动

BOOT 里把 U盘 设置为第一启动项。

📝 使用实例:如何解决无法进入 U 盘引导? 部分老旧或者特殊的工控机主板(比如某些 J1900 或 N5105)在默认的 UEFI 模式下死活识别不到采用 Ventoy 制作的 ESXi 启动盘。遇到这种情况,我会进入主板 BIOS,把 Boot Mode 强制改为 Legacy(传统模式),或者在安全启动菜单关闭 Secure Boot,一般就能顺利看到 U 盘引导项了。

ESXi 开始引导

注意

看到跑码界面,马上按键盘上的 Shift+O,在屏幕下方删除多余命令,手工录入命令

sh
cdromBoot runweasel autoPartitionOSDataSize=4096

注意区分大小写。录入完成后回车继续。

这个命令的意思是安装 ESXi 时,系统占用空间为 4096MB,也就是 4GB,如果不录入该命令,ESXi8.0 默认会让 VMFSL 系统分区占用 100 多个 G,可用的 VMFS 就没多少了。当然如果你的 R1 硬盘足够大,不录入也可以

💡 避免空间浪费的避坑指南: 如果你和我一样,给系统盘配的只有一个 120G 甚至是 64G 的便宜小固态,这行代码就直接关乎你的数据盘容量!ESXi 从 7.0 开始,对于存储的分配策略会极其贪婪地划走最大近 138GB 空间用于其内部系统的数据与日志存储(VMFSL)。打上这个 autoPartitionOSDataSize=4096(意为只限制系统占用 4GB)参数补丁后,剩下的大量存储空间就可以安安稳稳留给你后续安装 OpenWrt、群晖或是 Ubuntu 等虚拟机作为独立的数据存储盘用了。

ESXi 扫描磁盘

后续安装,ESXi 会扫描磁盘,选择硬盘,之后设置 root 账号的密码,确认安装信息,最后重启设备

ESXi后台配置

安装完成后,会进入一个后台配置界面。

F2 进入后台配置界面,输入 root 账号密码,挑个网口作为管理口,与 PC 机连接

配置 - Configure Management Network

install ESXi

1. 选择Network Adapters,配置管理口

install ESXi

2. 进入后会发现,其中一个网卡状态为 connected ,就是接入网线的网口

注意

此处只能选择一个网口作为管理口,不要选择多个

3. 选择 vmnic3 网口,空格为选择或取消,配置完成回车保存,esc 退回上级菜单,有可能会提示你是否保存,选择是即可

配置 - IPv4 Configuration

install ESXi

1.选择静态 IP,配置为你网络环境中的内网网段 IP 即可

2.一般配置为 孤僻IP ,可随意配置,网关为你路由器的 IP

install ESXi

3.如果将 Openwrt 做入 ESXi 中的话,就配置为 Openwrt 路由的 IP

比如我的固件 Openwrt 的默认 IP 为 10.10.0.253 ,那么此处 Gateway 网关就填入 10.10.0.253 . 最后 esc 退出,会弹出确认提示,Y 即可。

📝 网络规划与管理口防失联建议: 这一步的规划非常关键!如果在后面虚拟机配置步骤中你打算设置网卡直通(Passthrough)给软路由,一定要留出一个绝不参与直通且只绑定了 ESXi 本身虚拟交换机的物理网口当作 ESXi 的绝对“管理口”(通常习惯预留物理网卡的 eth0,即机器上的标号第一口)。如果盲目将所有物理网卡全部直通给了软路由控制,一旦某天软路由崩溃了或者你配错了防火墙,你会发现根本没法通过这个管理 IP 登录后台排错,到时候就只能狼狈地去找显示器和键盘重新接上去敲命令恢复了。

ESXi前台配置

步骤 1 - 给电脑分配 IP

我们将网线一头插到软路由的 eth0 口,另外一端插到电脑上

因为 ESXi 没有 DHCP(Dynamic Host Configuration Protocol, 动态主机配置协议) 功能,没办法给电脑自动分配 IP 地址

这里要手动修改一下,将电脑 ip 修改为同网段下

步骤 2 - 访问 WEB 端

在 PC 端,输入之前后台配置的 IP 地址,访问 ESXi Web 管理端,我配置的是 10.10.0.254

步骤 3 - 开启自动启动策略

install ESXi

步骤 4 - 电源管理中,启用高性能

install ESXi

步骤 5 - 网络设置

install ESXi

install ESXi

install ESXi

install ESXi

install ESXi

install ESXi

install ESXi

install ESXi

💡 旁路由排错与安全混杂模式补充: 在玩软路由阶段,很多朋友喜欢装 OpenWrt 跑旁路由模式用来处理透明代理或者其他特殊功能。这个时候要注意,你必须在上面截图提及的虚拟交换机及 VM Network 端口组的「安全」选项里,将“混杂模式”、“MAC 地址变更”和“伪传输”全部设置为 接受。这也是很多新玩家首次接触 ESXi 容易踩的坑:系统和虚拟机明明全装好了,IP 也没配置错,但局域网设备死活无法上网——这通常就是没开混杂模式允许接管和穿透,导致数据包在虚拟层面直接被拦截丢弃了。