VMware centos 設定固定ip,宿主機無法ping通虛擬機器問題
阿新 • • 發佈:2019-01-09
一、配置靜態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