VMware Fusion虛擬機配置固定IP

如今作開發通常都不是在本機開發,通常是在虛擬機或者docker中配置開發環境,代碼同步到虛擬機中進行調試,這樣既可以保證開發環境和線上環境可以更加相同,並且也可以使本地足夠的乾淨,不至於被大量的開發組件搞得焦頭爛額,此次咱們要說的就是在mac上使用VMware Fusion配置虛擬機的靜態IPhtml

關閉VMware Fusion關閉DHCP

由於要設置靜態的固定IP,天然首先要關掉DHCP,可是因爲mac上的VMware Fusion並無可視化的界面去配置網絡,所以只能經過直接修改配置文件來修改git

進入配置目錄github

$ sudo vim /Library/Preferences/VMware\ Fusion/networking
複製代碼

其中有一行answer VNET_8_DHCP yes,將yes改爲no就能夠關掉DHCP了。docker

查看網關和DNS

如今要查看下咱們要設置的靜態ip的網關和DNSvim

打開文件centos

vim /Library/Preferences/VMware\ Fusion/vmnet8/dhcpd.conf
複製代碼

其中bash

  • range就是可選的靜態ip的範圍
  • option broadcast-address是廣播地址,也是咱們的默認網關地址
  • option domain-name-servers就是DNS地址

咱們以後在虛擬機裏設置ip和網關和dns就要根據這個進行設置了服務器

centos6.7的虛擬機配置

接下來就要設置虛擬機中的靜態IP網絡

涉及到的兩個文件hexo

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

/etc/sysconfig/network

設置網關GATEWAY=默認網關

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

DEVICE="eth0"  
BOOTPROTO="static"  
IPADDR=192.168.110.129  			// 以前的IP範圍中任選
NETMASK=255.255.255.0  
HWADDR="00:0C:29:53:A8:1D"  
IPV6INIT="no"  
NM_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虛擬機了

不過正常開發咱們通常虛擬機都在後臺運行,須要進入虛擬機配置的時候直接在終端ssh,所以爲了方即可以設置使用祕鑰免密登陸服務器,具體能夠參考這邊篇文章ssh public key認證免密碼登陸

原文地址:

參考文章:

相關文章
相關標籤/搜索