在使用虚拟机的时候,默认情况下使用的DHCP协议(根据网段自动分配ip)分配的动态IP地址,
使得每次打开虚拟机后当前的IP地址都会发生变化,这样不方便管理。为了能够给当前虚拟机设置
一个静态IP地址,方便后期使用XShell连接工具进行连接,以及配置各种服务。所以,我们需要为
虚拟机设置一个静态IP地址。
虚拟机设置静态IP地址_为你暴走的博客-CSDN博客_虚拟机设置静态ip
VMware虚拟机中配置静态IP_qq_47283939的博客-CSDN博客_vmware设置静态ip
centos7虚拟机静态ip设置详细教程(超全超详细亲测有效)_smilehjl的博客-CSDN博客_centos7设置ip的详细教程
MAC参考这个:
Mac 上 VmwareFusion配置静态 IP_因我你好久不见的博客-CSDN博客
mac使用VMware fusion设置静态IP - lcl-mm - 博客园
打开虚拟机,首先设置虚拟机网络为NAT网络
打开终端,查看网关地址和DNS地址
cat /Library/Preferences/VMware\ Fusion/vmnet8/nat.conf
ip就是本机网关地址,netmask 是子网掩码:
查看DNS地址
mac --> 系统偏好设置 --> 网络 --> 高级 --> DNS
在虚拟机中,打开网卡配置文件
BOOTPROTO="static" 设置网络为静态IP
IPADDR=192.168.249.131 设置静态IP地址,自定义ip,要在子网网段中
GATEWAY=192.168.249.2 设置静态IP网关,对应上面nat.conf中的ip
DNS1=192.168.124.1 设置DNS,对应第上面查看的DNS地址
NETMASK=255.255.255.0 设置子网掩码,对应上面的netmask
重启网络
在配置完网络设置时重启时会出现这个问题,原因是和NetworkManager服务有冲突,
解决办法就是关闭NetworkManager然后重启一下Network服务
service NetworkManager stop //关闭NetworkManager
service network restart //启动network服务
还是不行啊,继续摸索
测试ok
接下来用SSH工具连接,连接不了,是不是ip地址冲突呢,vi /etc/...将ip改成了172.16.68.110
又在VMFushion中的把虚拟机关了,重新启动
测试可以连接了,ok
172.16.68.110
root
root