最穩、最標準做法(Ubuntu / Netplan),一步一步來:

✅ 步驟 1:先確認網卡名稱

在 Linux VM 執行:

ip a

你會看到類似:

ens33 eth0

👉 記下名稱(例如:ens33)

✅ 步驟 2:編輯 Netplan sudo nano /etc/netplan/00-installer-config.yaml

(或 01-netcfg.yaml,看你系統)

✅ 步驟 3:改成固定 IP

👉 假設你的網卡是 ens33

network: version: 2 ethernets: ens33: dhcp4: no addresses: - 192.168.1.6/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8 - 1.1.1.1 ⚠️ 重點(不要搞錯) 項目 說明 192.168.1.6 你要的固定 IP /24 子網(通常都是這個) gateway4 通常是路由器(192.168.1.1) DNS 可用 Google / Cloudflare ✅ 步驟 4:套用設定 sudo netplan apply ✅ 步驟 5:驗證 ip a

👉 應該變成:

192.168.1.6 ❗ 如果網路斷掉(常見)

先不要慌,通常是:

gateway 打錯 網卡名稱錯

可用:

sudo netplan try

👉 會給你 120 秒 rollback

🔥 建議(很重要)

你這個系統之後會用:

MVC → Whisper (192.168.1.X) Whisper → API

👉 所以固定 IP 後:

Web.config 也要改 systemd 不用動 前端不用動 🚀 額外進階(可選)

如果你怕 IP 被 DHCP 撞掉:

👉 去路由器做「DHCP 保留 IP」

(綁 MAC → 192.168.1.6)

👉 這是企業最穩做法

現在是:

eth0 → 192.168.1.145 (DHCP)

👉 所以你要改的是:

eth0 ⚠️ 先講一個很重要的事

你現在 IP 是:

192.168.1.145

你想改成:

192.168.1.6

編輯 netplan sudo nano /etc/netplan/00-installer-config.yaml 貼這段(照你環境客製) network: version: 2 ethernets: eth0: dhcp4: no addresses: - 192.168.1.6/24 gateway4: 192.168.1.1 nameservers: addresses: - 8.8.8.8 - 1.1.1.1 🚨 超重要(避免你斷線)

不要直接 apply,先用這個:

sudo netplan try

👉 會出現:

Do you want to keep these settings?

👉 你要:

OK → 按 Enter 不行 → 等 120 秒自動回復 ✅ 成功後再正式套用 sudo netplan apply ✅ 驗證 ip a

👉 應該變成:

192.168.1.6