虛擬網卡基礎
安裝 VMware 後,宿主機新增兩張虛擬網卡:
VMnet0:橋接模式預設
VMnet8:NAT 模式預設
VMnet1:Host-only 模式預設
可在 虛擬網路編輯器 (Virtual Network Editor) 查看/修改子網、DHCP、NAT 設定。
模式一:橋接模式 — 虛擬機 = 獨立物理機
特點
- 虛擬機直接連接物理網路,獲取獨立 IP(與宿主機同網段)
- 局域網內其他機器可直接訪問虛擬機
- 需物理網卡支援混雜模式
配置步驟
- VM 設定 → Network Adapter → Bridged → 勾選
Replicate physical network connection state
- 虛擬機內配置靜態 IP 或 DHCP(同物理網路)
- 若無法上網:檢查宿主機防火牆、虛擬網卡綁定順序、物理路由器 DHCP 是否耗盡
常見問題
- 無法獲取 IP:虛擬網卡未綁定正確物理網卡 → 虛擬網路編輯器 → Bridged → 選擇正確物理介面
- IP 衝突:靜態 IP 與 DHCP 範圍重疊
模式二:NAT 模式 — 虛擬機共享宿主機 IP 上網
特點
- 虛擬機處於私有子網(預設 192.168.x.x),通過宿主機 NAT 訪問外網
- 外網無法主動訪問虛擬機(需端口映射)
- 適合筆記本、無獨立 IP 環境
關鍵配置
- 子網 IP:
192.168.200.0/24(可在虛擬網路編輯器修改)
- NAT 閘道:
192.168.200.2
- DHCP 範圍:
192.168.200.128-254
- 端口轉發:虛擬網路編輯器 → NAT Settings → Port Forwarding(如宿主機 8080 → 虛擬機 80)
模式三:Host-only 模式 — 僅宿主機與虛擬機互通
特點
- 完全隔離的私有網路,無外網訪問能力
- 適合安全測試、內部集群通訊
- 宿主機與虛擬機雙向可達
配置要點
- 虛擬網路編輯器 → VMnet1 → Host-only → 設定子網(如
192.168.100.0/24)
- 啟用本地 DHCP 或手動配置靜態 IP(需與子網一致)
- 虛擬機網卡設為 Host-only
模式對比總結
| 維度 | 橋接 | NAT | Host-only |
| 外網訪問 | ✅ 直接 | ✅ NAT | ❌ 無 |
| 局域網互訪 | ✅ 直接 | ❌ 需端口映射 | ❌ 僅宿主機 |
| IP 獨立性 | 獨立真實 IP | 私有 IP | 私有 IP |
| 適用場景 | 伺服器、對外服務 | 開發、測試、筆記本 | 隔離測試、內部集群 |
遠程連接工具鏈
Xshell / SecureCRT / MobaXterm(推薦)
- 支援 SSH、SFTP、Serial、RDP、VNC 多協議
- 編碼設定:UTF-8,避免中文亂碼
- 會話管理、分頁、腳本、ZModem 傳檔
編碼問題解決
# 伺服器端
localectl set-locale LANG=en_US.UTF-8
# 或 /etc/locale.conf
LANG=en_US.UTF-8
# 客戶端終端設為 UTF-8
# SecureCRT: Options → Session → Terminal → Appearance → Character Encoding = UTF-8
Windows ↔ Linux 檔案互傳
- WinSCP:圖形化 SFTP/SCP 客戶端,支援拖拽、同步、編輯
- FileZilla:FTP/SFTP 通用
- scp/sftp 命令行:
scp file user@host:/path
- rz/sz (lrzsz):終端內直接傳檔,
yum install lrzsz
網路故障快速排查清單
ip addr show 確認虛擬機 IP
ping 宿主機IP / ping 網關 / ping 8.8.8.8
cat /etc/resolv.conf 檢查 DNS
systemctl status network / NetworkManager
- 宿主機
vmware-networks --status 檢查虛擬網卡服務
- 虛擬網路編輯器 → Restore Defaults 重置