1. 程式人生 > 其它 >VMware Fusion虛擬機器配置固定IP

VMware Fusion虛擬機器配置固定IP

VMware Fusion虛擬機器配置固定IP

現在做開發一般都不是在本機開發,一般是在虛擬機器或者docker中配置開發環境,程式碼同步到虛擬機器中進行除錯,這樣既能夠保證開發環境和線上環境能夠更加相同,而且也能夠使本地足夠的乾淨,不至於被大量的開發元件搞得焦頭爛額,這次我們要說的就是在mac上使用VMware Fusion配置虛擬機器的靜態IP

關閉VMware Fusion關閉DHCP
因為要設定靜態的固定IP,自然首先要關掉DHCP,但是由於mac上的VMware Fusion並沒有視覺化的介面去配置網路,因此只能通過直接修改配置檔案來修改

進入配置目錄
$sudo vim /Library/Preferences/VMWare\ Fusion/networking


其中有一行answer VNET_8_DHCP yes,將yes改成no就可以關掉DHCP了。

檢視閘道器和DNS
現在要檢視下我們要設定的靜態ip的閘道器和DNS

開啟檔案
vim /Library/Preferences/VMWare\ Fusion/vmnet8/dhcpd.conf
其中

range就是可選的靜態ip的範圍
option broadcast-address是廣播地址,也是我們的預設閘道器地址
option domain-name-servers就是DNS地址
我們之後在虛擬機器裡設定ip和閘道器和dns就要根據這個進行設定了

centos6.7的虛擬機器配置
接下來就要設定虛擬機器中的靜態IP

涉及到的兩個檔案

/etc/sysconfig/network
/etc/sysconfig/network-scripts/ifcfg-eth0
/etc/sysconfig/network

設定閘道器GATEWAY=預設閘道器

/etc/sysconfig/network-scripts/ifcfg-eth0

DEVIICE="eth0"
BOOTPROTO="static"
IPADDR=192.168.110.129 //之前的IP範圍內任選
NETMASK=255.255.255.0
HWADDR="00:0C:29:53:A8:1D"
IPV6INIT="no"
VM_CONTROLLED="yes"
ONBOOT="yes"
TYPE="Ethernet"
UUID="f933b2bf-47eb-42f3-bea9-1f54088a2cb7"
DNS1=192.168.110.2 //DNS
GATEWAY=192.168.110.255 //預設閘道器

這樣配置後重啟就會生效,虛擬機器的ip就會固定,可以直接在宿主機上ping虛擬機器了