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 Workstation 中 CentOS 6.5 網絡不通的根因分析與修復

編輯:關於 Linux

VMware Workstation 安裝 CentOS 6.5 後無法聯網,是初學者最常遇到的「第一道坎」。經大量案例驗證,90% 以上案例源於客體系統網卡配置文件 /etc/sysconfig/network-scripts/ifcfg-eth0 參數與 VMware 虛擬網段 (VMnet8) 不匹配。本文提供標準化排查修復流程,從虛擬網卡狀態確認到靜態 IP 精準配置,助您 5 分鐘恢復網絡連通性。

VMware 虛擬網卡 IP 配置示例

核心前提:確認虛擬網路編輯器設置

  1. 宿主機打開 VMware 虛擬網路編輯器 (管理員權限)
  2. 選中 VMnet8 (NAT 模式),確認:
    • 子網 IP:如 192.168.78.0
    • 子網掩碼:255.255.255.0
    • 網關 IP:192.168.78.2 (VMware 固定分配 .2 為網關)
    • DHCP 服務:啟用 (可選,靜態 IP 需排除衝突範圍)
  3. 宿主機 CMD 執行 ipconfig,記錄 VMware Network Adapter VMnet8 的 IPv4 地址 (如 192.168.78.1)

客體系統網卡模式驗證

VMware 虛擬機設置 → 網路適配器 → 勾選 NAT 模式 (VMnet8),而非橋接/僅主機模式。

虛擬機網卡模式設置

標準化 ifcfg-eth0 配置模板

根據 VMnet8 實際網段參數填寫,三大黃金法則:

  • BROADCAST:網段廣播地址 = 網段基址 + 255 (如 192.168.78.255)
  • IPADDR:靜態 IP = 網段內可用地址 (3-254),避開 .1(宿主)、.2(網關)、DHCP 池
  • GATEWAY:固定為 .2 (VMware NAT 網關恆定)

配置文件完整示例 (VMnet8 = 192.168.78.0/24)

vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
ONBOOT=yes
TYPE=Ethernet
IPADDR=192.168.78.100
NETMASK=255.255.255.0
GATEWAY=192.168.78.2
BROADCAST=192.168.78.255
DNS1=8.8.8.8
DNS2=114.114.114.114
# HWADDR 可保留 MAC 地址綁定,克隆虛擬機時需修改

生效驗證閉環

# 1. 重啟網絡服務
service network restart
# 或
/etc/init.d/network restart

# 2. 連通性測試三部曲
ping 192.168.78.2    # 網關通?
ping 192.168.78.1    # 宿主機通?
ping 8.8.8.8         # 公網通?
ping www.baidu.com   # DNS 解析通?

# 3. 檢查路由表
route -n
# 必須包含 default via 192.168.78.2 dev eth0

常見避坑指南

錯誤現象典型原因修正動作
IPADDR 設為 .1 或 .2與宿主機/網關衝突改為 3-254 範圍內未用 IP
GATEWAY 設為 .1誤以為宿主機是網關強制改為 .2 (VMware NAT 固定)
NETMASK 非 255.255.255.0手動輸入錯誤嚴格對應 VMnet8 子網掩碼
ONBOOT=no開機不啟動網卡改為 yes
重啟網絡報 "RTNETLINK answers: File exists"舊路由殘留reboot 徹底重置

進階:NetworkManager 衝突處理 (CentOS 6.5 預設未強啟,但需警惕)

# 若安裝了 NetworkManager 且干擾 network 服務
service NetworkManager stop
chkconfig NetworkManager off
service network restart

總結

CentOS 6.5 在 VMware NAT 模式下聯網,核心在於 ifcfg-eth0 參數與 VMnet8 虛擬網段精準對齊。牢記「網關固定 .2、廣播固定 .255、IP 避開保留段」三大鐵律,配合 service network restart 重啟驗證,即可打通網絡通道。此方法同樣適用於 CentOS 7/8、RHEL 等 systemd 管理網絡的版本 (配置文件路徑與命令微調)。

Copyright © Windows教程網 All Rights Reserved