Windows XP Windows 7 Windows 2003 Windows Vista Windows 綜合教學 Linux 系統教學
Windows 10 Windows 8 Windows 2008 Windows NT Windows Server 電腦軟體教學
您现在的位置: Windows教程網 >> Windows教程 >  >> Linux 系統教學 >> Linux 教學

VMware 虛擬機網路模式詳解:NAT、Host-only、Bridge 設定全攻略

編輯:Linux 教學

三大網路模式架構比較

模式虛擬網卡IP 來源外網存取主機通訊適用場景
NATVMnet8VMware DHCP經主機 NAT 上網可雙向通訊筆電移動辦公、無額外公網 IP
Host-onlyVMnet1VMware DHCP / 手動需主機 ICS/代理僅主機↔客體隔離測試環境、內部服務開發
Bridge直接橋接實體網卡區域網路 DHCP / 手動獨立主機平等存取同網段所有主機伺服器部署、需獨立 IP 的服務

情境一:主機使用 PPPoE 撥號上網

方法 1:NAT 模式(最簡單)

  1. 虛擬機關機 → 設定網路介面卡為 NAT。
  2. 啟動客體 OS,網路設為 DHCP 自動取得。
  3. 主機能上網 → 客體自動上網(共用主機公網 IP)。

方法 2:Host-only + 主機 ICS (Internet Connection Sharing)

  1. 虛擬機關機 → 設定網路介面卡為 Host-only。
  2. 主機:「網路連線」→ PPPoE 連線 → 右鍵「內容」→「進階」→ 勾選「允許其他網路使用者透過此電腦的 Internet 連線連線」→ 「家庭網路連線」選 VMware Network Adapter VMnet1。
  3. VMnet1 IP 自動變為 192.168.0.1。
  4. 客體 OS 設定靜態 IP:192.168.0.2/24、閘道 192.168.0.1、DNS 同主機。
  5. 重啟網路服務:service network restart。

方法 3:Bridge + 代理伺服器

  1. 虛擬機設為 Bridge,直接橋接實體網卡。
  2. 主機安裝代理軟體(如 CCProxy、Squid、WinGate)。
  3. 客體瀏覽器/系統代理指向主機 IP:Port。

情境二:主機在公司區域網路(有 DHCP/靜態 IP)

  • 唯一推薦:Bridge 模式。
  • 虛擬機如同實體主機,直接從公司 DHCP 取得 IP,或手動設定同網段可用靜態 IP。
  • 閘道設為公司閘道,DNS 設為公司 DNS。
  • 無需主機額外設定,虛擬機與區網其他電腦平等通訊。

Linux 客體網路設定實例

NAT / Host-only (DHCP)

# 確保啟用網路服務
systemctl enable network
systemctl start network

# 介面設定檔 /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes

Host-only / Bridge (靜態 IP)

# /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
IPADDR=192.168.0.2      # Host-only 範例
NETMASK=255.255.255.0
GATEWAY=192.168.0.1     # VMnet1 IP
DNS1=8.8.8.8
ONBOOT=yes

# 重啟生效
systemctl restart network

常見問題排查

現象檢查項目
NAT 模式客體無法上網1. 主機確實能上網;2. VMware NAT 服務 (VMware NAT Service) 運行中;3. 客體防火牆允許 DHCP/UDP 67/68;4. vmnetcfg 確認 NAT 閘道 IP
Host-only 主機與客體互不通1. 兩側防火牆開放 ICMP/TCP;2. VMnet1 介面 IP 正確;3. 客體閘道指向 VMnet1 IP
Bridge 模式客體取不到 IP1. 實體網卡已連接且有 DHCP;2. VMware Bridge Protocol 已勾選實體網卡;3. 公司交換機無 Port Security 限制 MAC 數量
虛擬機網路速度慢1. 關閉 IPv6(若不使用);2. 調整虛擬網卡 MTU 1500;3. 檢查主機防毒軟體攔截

進階技巧

  • 固定 MAC 位址:虛擬機設定 → 網路介面卡 → 進階 → 手動輸入 MAC,避免 DHCP 租約變動。
  • 多網卡組合:同時啟用 NAT (eth0 上網) + Host-only (eth1 管理) + Bridge (eth2 服務),滿足複雜拓撲。
  • VMnet 子網段自訂:vmnetcfg (Windows) 或 /etc/vmware/networking (Linux) 修改 VMnet1/8 子網段,避免與實體網段衝突。

總結

VMware 三大網路模式各有優勢:NAT 最省事、Host-only 最隔離、Bridge 最真實。根據主機上網方式(PPPoE/區網)與需求(上網/隔離/獨立 IP)選擇正確模式,並正確設定客體 IP/閘道/DNS,即可輕鬆實現虛擬機網路互通。

Copyright © Windows教程網 All Rights Reserved