在虚拟机作为服务器时动态ip在每次服务器重启时可能改变ip地址,导致下次重启后没办法使用原来的ip地址远程连接。本文主要参考转载知乎Time Machine的Mac上VmwareFusion配置静态 IP
VMWare Fusion配置静态ip地址
在虚拟机设备中打开网络是配置
在网络适配器窗口中选择 > 与我的Mac共享 使得虚拟机使用NAT模式
查看Mac本机的网络配置数据
进入VMware Fusion的vmnet8目录/Library/Preferences/VMware Fusion/vmnet8
中查看nat.conf文件cat nat.conf
。找到为文件中NAT gateway address部分
ip为本机的网关地址
netmask为子网掩码
再查看dhcpd.conf文件,cat dhcpd.conf
. range部分代表虚拟机可允许选择的静态ip地址范围,如图所示范围是192.168.140.128~192.168.140.254
获取本机DNS,系统设置 -> 网络 -> 详细信息 -> DNS 此处也能有多个DNS
虚拟机系统部分配置
登录虚拟机系统,在/etc/sysconfig/network-scripts
目录下打开ifcfg-en开头的文件,此文件需要用root权限,所以提前切换到root管理员。我的此处文件名为ifcfg-ens33
.修改内容主要如下:
BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.140.132 ->将要设置的静态ip
GETWAY=192.168.140.2 ->上面获得的本机网关ip
NETMASK=255.255.255.0 ->上面获得的子网掩码
DNS1=192.168.3.1 ->上面获得的DNS,次数可以配置多个DNS,如DNS2=xxx
配置完后记得重启网络服务 service network restart
OK,配置完成