1. 程式人生 > >VMware centos 設定固定ip,宿主機無法ping通虛擬機器問題

VMware centos 設定固定ip,宿主機無法ping通虛擬機器問題

一、配置靜態IP

首先關閉VMware的DHCP

Edit->Virtual Network Editor


選擇VMnet8,去掉Use local DHCP service to distribute IP address to VMs選項。點選NAT Settings檢視一下GATEWAY地址:


點選OK就可以了。

設定CentOS靜態IP:

涉及到三個配置檔案,分別是:

/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/resolv.conf

 首先修改/etc/sysconfig/network如下:

NETWORKING=yes
HOSTNAME=localhost.localdomain
GATEWAY=192.168.129.2  #也可以在ifcfg-eth0設定 不在這裡設定也可

指定閘道器地址。

然後修改/etc/sysconfig/network-scripts/ifcfg-eth0:

複製程式碼
DEVICE="eth0"
#BOOTPROTO="dhcp"
BOOTPROTO="static"
IPADDR=192.168.129.129
NETMASK=255.255.255.0
GATEWAY=192.168.129.2   #閘道器
HWADDR="00:0C:29:56:8F:AD"
IPV6INIT="no" NM_CONTROLLED="yes" ONBOOT="yes" TYPE="Ethernet" UUID="ba48a4c0-f33d-4e05-98bd-248b01691c20" DNS1=192.168.129.2 #域名解析,不設定上不了網
複製程式碼

注意:這裡DNS1是必須要設定的否則無法進行域名解析。

最後配置下/etc/resolv.conf:(可不修改,會自動同步)

nameserver 192.168.129.2

其實這一步可以省掉,上面設定了DNS Server的地址後系統會自動修改這個配置檔案。

這樣很簡單幾個步驟後虛擬機器的IP就一直是192.168.129.129了。

二、無法PING通IP問題

安裝VMware之後,發現網路連線中多了兩個網絡卡:VMware Network Adapter VMnet1 和 VMware Network Adapter VMnet8


其中VMnet1是host網絡卡,用於host方式連線網路的。VMnet8是NAT網絡卡,用於NAT方式連線網路的。


編輯/etc/sysconfig/network-scripts/ifcfg-eth0: 地址:192.168.174.3 (.2是閘道器,要跟VMnet8在一網段) 子網掩碼:255.255.255.0 閘道器:192.168.174.2 重啟網路服務的命令: service network start service network stop service network restart