虚拟机VM网络配置

1.先拍摄快照。人生不能重来,虚拟机可以在这里插入图片描述
2.打开网络,点击更改适配器选项
在这里插入图片描述
3.将VMnet1和VMnet8都启动。物理机通过VMnet8网卡, 访问虚拟机:将VMnet8网卡设置为启用,能ping通虚拟机,可以xshell连接虚拟机;将VMnet8网卡设置为禁用,则ping不通虚拟机,xshell不能连接虚拟机。
在这里插入图片描述
4.在windows中,打开控制命令行(cmd),中敲入命令ipconfig
在这里插入图片描述
5.在VM中打开终端,输入网络配置命令vi /etc/sysconfig/network-scripts/ifcfg-ens33在这里插入图片描述
6.将BOOTPROTO的内容改为static,ONBOOT的内容改为yes,在末尾添加四行。后面我会解释下面四行内容分别在哪里查看。在这里插入图片描述

7.退出保存之后,在终端继续输入两行命令。重启网络: systemctl restart network.service 关闭防火墙: systemctl disable firewalld.service。即可配置成功。
在这里插入图片描述

8.在VM里面点击编辑,选择虚拟网络编辑器,选择VMnet8,再点击NAT设置,就可以查看到网关。虚拟机通过虚拟NAT设备,与外网通信(访问百度,ping通百度,注意DNS设置,DNS1和GATEWAY的值一样)。也就是说GATEWAY的值要设置为这个网关的值。在这里插入图片描述
在这里插入图片描述

9.再打开DHCP设置,虚拟机网卡配置的IP地址一般要在DHCP设置的IP地址范围内
在这里插入图片描述

10.测试一下可不可以ping通百度,再试一下能不能ping通物理机。只要出现64 bytes…就代表ping通了,可以用Ctrl+c强势终止,不终止的话不会自动停止。
在这里插入图片描述
在这里插入图片描述

说在最后:
虚拟机管理软件vmware的虚拟网络编辑器中网段是子网网段,NAT配置的网关是vmNAT的网关,这里设置为172.16.100.1;而在宿主机也就是win7下设置网络适配器vmnet8地址为172.16.100.2,跟虚拟机是一个网段;所以平时将nat网关填写为vmnet8的ip地址,同时虚拟机网关指向vmnet8,可以ping通vmnet8的ip,同时宿主机也可以ping通虚拟机,这有点类似主机模式,不经过NAT。但是由于没有路由,无法访问外网。正确的做法是虚拟机通过vmNAT网关做nat转换访问外网;然后宿主机通过vmnet8的ip访问虚拟机(同一子网),宿主机不可通过vmNAT访问,这是NAT的特性,除非做目的地址转换(端口映射)。既然如此,那么vmnet8的状态也就不会影响虚拟机访问外网,我们可以将vmnet8这个虚拟网卡宕掉,的确,虚拟机依旧可以访问外网地址,由于宿主机无法穿越NAT,所以不能访问虚拟机了。但是依旧有个问题,就是虚拟机无法ping通vmnet8的地址,理论上同网段应该直接ping通;还有就是宿主机无法ping通vmNAT的网关,同上也是同网段,有待探究原理和实现技术。

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值