mac下使用Vmware Fusion 配置centos过程记录
新建虚拟机网络
首先打开 VMware Fusion的偏好设置
在设置面板中选择网络面板,解锁后,点击+按钮新增网络
点击新增以后,会新增一个网络,如vmnet2,在右侧网络信息面板中,勾选 允许该网络上的虚拟机连接到外部网络,子网IP设置为想设置的IP网段,最后一位设置为0,如,我需要使用的IP网段为10.4.7.x
的网段,所以我的网络设置为10.4.7.0
,设置好以后点击应用按钮应用,另外注意,如果子网IP文本框上面有通过DHCP在该网络上提供地址
的多选框的话,一定要取消勾选 ,否则会动态分配IP地址
修改NAT网络配置
打开终端,进入虚拟机配置目录
cd /Library/Preferences/VMware\ Fusion/这里要注意,有空格的话要使用 \进行转义
修改networking
文件
vi networking因为networking文件是只读文件,所以可能编辑以后无法保存,所以可以先设置networking文件的读写权限sudo chmod 777 networking修改保存好以后,再将文件权限改回sudo chmod 644 networking
只修改netwoking文件的需要修改的网络的配置的内容,如:我新增的网络是vmnet2,这里对应的配置就是VNET_2_相关的配置,里面的值如果和刚刚的网络配置中的一样的话就不用改,我刚刚的配置中没有 dhcp的配置,这里的原值是yes,所以我只改了这里然后进行的保存。
#dhcp刚刚说了,要改成noanswer VNET_2_DHCP no#子网掩码answer VNET_2_HOSTONLY_NETMASK 255.255.255.0#子网ipanswer VNET_2_HOSTONLY_SUBNET 10.4.7.0answer VNET_2_NAT yesanswer VNET_2_NAT_PARAM_UDP_TIMEOUT 30answer VNET_2_VIRTUAL_ADAPTER yes
进入vmnet2
目录,修改nat.conf
文件,这里修改的是网关的ip和子网掩码,个人理解,因为这个vmnet2,是后面我需要创建的所有的虚拟机都要使用的宿主机网关,这里的ip设置为10.4.7.1
以后,后面的所有的虚拟机内的网关都要设置的与这个一样。子网掩码与networking中的设置的一致。
vi /Library/Preferences/VMware\ Fusion/vmnet2/nat.conf# NAT gateway addressip = 10.4.7.1netmask = 255.255.255.0
虚拟机网络配置
在虚拟机上右键,点击设置,进入虚拟机设置页面,点击网络适配器设置网络。
(虚拟机列表可以在虚拟机资源库中打开)
虚拟机资源库
在网络适配器的配置中,选择我们刚刚创建的vmnet2,然后我们再启动虚拟机
启动虚拟机登录以后,编辑网络配置文件
#这里,我的虚拟机的配置文件是ifcfg-ens33,每个的虚拟机的配置文件名不一定一样vi /etc/sysconfig/network-scripts/ifcfg-ens33TYPE=EthernetPROXY_METHOD=noneBROWSER_ONLY=noBOOTPROTO=static#static为设置静态ip dhcp为动态ip,这里填staticDEFROUTE=yesIPV4_FAILURE_FATAL=noIPV6INIT=yesIPV6_AUTOCONF=yesIPV6_DEFROUTE=yesIPV6_FAILURE_FATAL=noIPV6_ADDR_GEN_MODE=stable-privacyNAME=ens33UUID=2d30e58d-0954-4959-b44f-04c0c0beac65DEVICE=ens33ONBOOT=yes#网卡设备自启动,如果值为no的话,要改为yesGATEWAY=10.4.7.1#网关配置,配置为上一步配置的网关ip 10.4.7.1IPADDR=10.4.7.11#本机的ipNETMASK=255.255.255.0#子网掩码DNS1=10.155.5.4#dns服务ip,打开你现在所使用的网络配置中的dns,ip设置的与这个一样就可以,如果不一样会无法连接外网,如下图
配置好以后,重启网络服务,然后再ping外网网址,网络配置完成
[root@hdss7-11 network-scripts]# systemctl restart network[root@hdss7-11 network-scripts]# ping PING gitee.gitee.io (158.247.195.86) 56(84) bytes of data.64 bytes from 158.247.195. (158.247.195.86): icmp_seq=2 ttl=45 time=174 ms64 bytes from 158.247.195. (158.247.195.86): icmp_seq=4 ttl=45 time=115 ms64 bytes from 158.247.195. (158.247.195.86): icmp_seq=5 ttl=45 time=188 ms64 bytes from 158.247.195. (158.247.195.86): icmp_seq=6 ttl=45 time=197 ms
参考文档:
Mac环境下VMware Fusion 10配置虚拟机虚拟网卡
解决CentOS7虚拟机无法上网并设置CentOS7虚拟机使用静态IP上网
如果觉得《Mac下Vmware Fusion配置虚拟机虚拟网卡并配置CENTOS上网》对你有帮助,请点赞、收藏,并留下你的观点哦!