跳轉到內容

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 也沒配置錯,但局域網設備死活無法上網——這通常就是沒開混雜模式允許接管和穿透,導致數據包在虛擬層面直接被攔截丟棄了。

最後更新於: