本人的虚拟机是在VMware虚拟机软件下安装的Centos7版本。 1.克隆一台虚拟机(名称:cloneVM) 2.从VMware虚拟机的软件中的编辑,打开“虚拟网络编辑器” 添加一个一个以太网适配器VMnet6,选择仅主机模式,并进行子网IP,子网掩码,DHCP设置。此处设置的网络为10.0.1.0/24
3.将cloneVM虚拟机的网络适配器设置为VMnet6(仅主机模式)
4.打开cloneVM虚拟机,修改/etc/sysconfig/network-scripts/ifcfg-eth0配置文件的内容。 IPADDR=10.0.1.4 PREFIX=24 GATEWAY=10.0.1.1
5.测试 修改完成后,重启网络【systemctl restart network】 在cloneVM虚拟机上ping一下物理机(宿主机)的地址【ping 10.0.1.1】,可以ping通。 在物理机上,打开cmd命令窗口,【ping 10.0.1.4】,也可以ping通。
在cloneVM虚拟机上ping一下百度,【ping baidu.com】,不可以ping通 在cloneVM虚拟机上ping不通一个局域网的主机10.0.1.3(该主机处于开机状态)【ping 10.0.1.3】
由上述可以,符合仅主机模式的特点 1.虚拟机可以ping通物理机(不能写物理机的真实ip,要写VMnet6的ip地址,因为是“仅主机模式”) 2.物理机可以ping通虚拟机 3.虚拟机不能ping通局域网的其它主机 4.虚拟机不能ping通外网的其它主机
为啥我自己新建一个VMnet6网络适配器,而不用VMnet1呢? 因为我想新建一个网段,我的VMnet1已经设置一个网段了(供其它虚拟机使用),不想在VMnet1上改来改去。当然,也可以用VMnet1适配器。如果是自己定义的适配器,则在设置当前虚拟器网卡适配器时一定要选择“自定义(U):特定虚拟网络”。我当时就因为还选择了“仅主机模式(H):与主机共享的专用网络”,导致后面虚拟机ping物理机网址10.0.1.1ping不通,在这个地方纠结了很久,改来改去,才知道是这个地方没有设置对。
总结一下:
在配置虚拟机的网络时,有3个步骤。 1)在“虚拟网络编辑器”中修改相关信息。 2)选中虚拟机,修改该虚拟机的“网络适配器”中的相关信息。 3)将虚拟机开机,修改虚拟机的网卡配置文件/etc/sysconfig/network-scripts/ifcfg-eth0中的相关信息。
在设置完成后,要进行重启网络【systemctl restart network】 接下来进行ping测试
其他两种网络类型的安装:
桥接模式: https://blog.csdn.net/qq_21388535/article/details/124453688 nat模式: ???https://blog.csdn.net/qq_21388535/article/details/124458339
|