天天看點

VMware中CentOS設定靜态IPVMware中CentOS設定靜态IP

VMware中CentOS設定靜态IP

因為之前搭建的MongoDB分片沒有采用副本集,最近現網壓力較大,是以準備研究一下,于是在自己電腦的虛拟機中搭建環境,但是發現之前VMware設定的是DHCP,是以每次重新resume後虛拟機中IP都變了,導緻之前已經搭建好的mongodb環境老是出問題又要重新搭建很麻煩,是以設定一下靜态靜态IP,步驟很簡單:

1.先設定VMnet8 ipv4 

VMware中CentOS設定靜态IPVMware中CentOS設定靜态IP

注意我設定的ip段 192.168.137.0

2.打開 虛拟機---> 編輯---> 虛拟機網絡編輯器

VMware中CentOS設定靜态IPVMware中CentOS設定靜态IP

關閉dhcp(動态擷取ip)  把子網ip設定成和上面的VMnet8為同個ip段 最後為0, 點選nat設定  把網關IP 設定同個ip段 最後寫 2 就可以了 點确定.

關閉VMware的DHCP:

Edit->Virtual Network Editor

VMware中CentOS設定靜态IPVMware中CentOS設定靜态IP

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

VMware中CentOS設定靜态IPVMware中CentOS設定靜态IP

點選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
           

指定網關位址。

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

DEVICE="eth0"
#BOOTPROTO="dhcp"
BOOTPROTO="static"
IPADDR=192.168.129.129
NETMASK=255.255.255.0
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了。

重新開機網絡服務

  執行指令:

  service network restart  或   /etc/init.d/network restart

繼續閱讀