先日、William Lam 神がこんなツイートとブログを
williamlam.com[🆕] - Realtek Network Driver for ESXi https://t.co/oiSIEJg3f6
— William Lam (@lamw) 2025年11月12日
📢🔥📰🥳 pic.twitter.com/NEXkJJRKii
ESXi 用 Realtek ドライバ!?

その昔(~ ESXi 6.7)はコミュニティで Realtek NIC ドライバ (net55-r8168) があったりしたが、ESXi 7 にて(おそらく vmklinux が廃止になった影響で)利用できなくなってからは、民生機で ESXi となると i210 とか i225 あたりの Intel NIC か USB NIC を使うのが定番に。
とは言え、民生 MiniPC だとオンボ NIC は Realtek が多く、せっかくポートがあるのに持て余す…ということが多く悩ましかったが、ついにこれで日の目を見ることに…!
ちなみに対応 ESXi は ESXi 8.0 U3+ or 9.x+(VCF/VVF9) とのこと。
早速ダウンロード
Flings での提供なので、ダウンロードは Broadcom Support Portal から。
企業に紐づいていないアカウントでもダウンロード可能。
My Downloads から "Free Software Downloads available Here" をクリック。

Free Downloads の一覧に Flings があるのでそこを開き…

Flings の一覧より "Realtek Network Driver for ESXi"を開き…

おなじみ、"Terms and Conditions"を開く & チェックを入れるトラップを通過し、
ダウンロードボタンをクリックでダウンロードできる。

お、ダウンロードは初めてか?力抜けよ
初のダウンロードだと追加情報として住所入力が求められる。

これでダウンロード完了。

インストールしてみる
対象のハードは GMKtec NucBox M5 Pro で、ESXi は 8.0 U3g。
オンボのデュアル 2NIC はいづれも Realtek RTL8125 で、USB NIC を挿して運用中。
www.gmktec.com
[root@gmk01:~] esxcli system version get Product: VMware ESXi Version: 8.0.3 Build: Releasebuild-24859861 Update: 3 Patch: 79 [root@gmk01:~] esxcli network nic list Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description ----- ---------- ------ ------------ ----------- ----- ------ ----------------- ---- ----------- vusb0 Pseudo uether Up Up 1000 Full 18:ec:e7:96:aa:e5 1500 ASIX Elec. Corp. AX88179 vusb1 Pseudo uether Up Up 1000 Full 1c:c0:35:06:de:1e 1500 Realtek USB 101001G2.5G LAN
ダウンロードした zip を適当にアップロードし、esxcli software vib install
[root@gmk01:~] esxcli software vib install -d /vmfs/volumes/um560.nvme/V Mware-Re-Driver_1.101.00-5vmw.800.1.0.20613240.zip Installation Result Message: The update completed successfully, but the system needs to be rebooted for the changes to be effective. VIBs Installed: vmw_bootbank_if-re_1.101.00-5vmw.800.1.0.20613240 VIBs Removed: VIBs Skipped: Reboot Required: true DPU Results:
Reboot Required: true ということで再起動する。
再起動後、NIC list を取得すると…
[root@gmk01:~] esxcli network nic list Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description ------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- ----------- vmnic0 0000:02:00.0 if_re Up Down 0 Half 84:47:09:33:6f:4e 1500 Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller vmnic1 0000:01:00.0 if_re Up Down 0 Half 84:47:09:33:6f:4f 1500 Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller vusb0 Pseudo uether Up Up 1000 Full 18:ec:e7:96:aa:e5 1500 ASIX Elec. Corp. AX88179 vusb1 Pseudo uether Up Up 1000 Full 1c:c0:35:06:de:1e 1500 Realtek USB 101001G2.5G LAN
キタ━━━━(゚∀゚)━━━━!!
NIC 詳細。
[root@gmk01:~] esxcli network nic get -n vmnic0 Advertised Auto Negotiation: true Advertised Link Modes: Auto Auto Negotiation: true Backing DPUId: N/A Cable Type: Current Message Level: -1 Driver Info: Bus Info: 0000:02:00:0 Driver: if_re Firmware Version: N/A Version: 0.1 Link Detected: false Link Status: Down Name: vmnic0 PHYAddress: 0 Pause Autonegotiate: false Pause RX: false Pause TX: false Supported Ports: Supports Auto Negotiation: true Supports Pause: false Supports Wakeon: false Transceiver: Virtual Address: 00:50:56:50:c1:29 Wakeon: None [root@gmk01:~] esxcli network nic get -n vmnic1 Advertised Auto Negotiation: true Advertised Link Modes: Auto Auto Negotiation: true Backing DPUId: N/A Cable Type: Current Message Level: -1 Driver Info: Bus Info: 0000:01:00:0 Driver: if_re Firmware Version: N/A Version: 0.1 Link Detected: false Link Status: Down Name: vmnic1 PHYAddress: 0 Pause Autonegotiate: false Pause RX: false Pause TX: false Supported Ports: Supports Auto Negotiation: true Supports Pause: false Supports Wakeon: false Transceiver: Virtual Address: 00:50:56:55:b1:2b Wakeon: None
配線を変更&vSwitch の uplink を変更して上げなおし。
[root@gmk01:~] esxcli network nic list Name PCI Device Driver Admin Status Link Status Speed Duplex MAC Address MTU Description ------ ------------ ------ ------------ ----------- ----- ------ ----------------- ---- ----------- vmnic0 0000:02:00.0 if_re Up Up 1000 Full 84:47:09:33:6f:4e 1500 Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller vmnic1 0000:01:00.0 if_re Up Up 2500 Full 84:47:09:33:6f:4f 1500 Realtek Semiconductor Co., Ltd. RTL8125 2.5GbE Controller
Link Status も UP となり、通信もとりあえずは問題なさそう。
対向が 2.5 Gbps のものもちゃんと 2.5 Gbps に。
Host Client でも一応見てみる。

おかえり Realtek NIC
USB NIC でなんとかなるとはいえ、やはりオンボ NIC が使いたく選択肢が限定されていた ESXi on MiniPC 界隈ですが、Realtek が使えるようになると実質ほぼすべての MiniPC が使えるようになるかと。
これは誤自宅 ESXi が捗りますな。