虚拟机网络模式(NAT模式)

配置虚拟机网络

要使 主机 -> 虚拟机,虚拟机 -> 主机,虚拟机 -> 外网都连通,有三个地方要配置。

1. 配置虚拟网络编辑器虚拟网络编辑器

2. 配置VMnet8的地址和网关VMnet8地址配置

3. 配置虚拟机的网络模式和IP地址和网关在这里插入图片描述

不同系统配置网络的方式不一样。我用的是Centos7
命令:
sudo vim /etc/sysconfig/network-scripts/ifcfg-ens33虚拟机的网络配置

4.测试连接

4.1 主机 -> 虚拟机(成功)主机 -> 虚拟机ping成功
4.2 虚拟机 -> 主机(成功)

主机的IP地址:主机IP地址
虚拟机ping主机:虚拟机ping主机

4.3 虚拟机 -> 外网(成功)虚拟机ping外网

现在虚拟机的网络已经配置完,但我还是想深入思考一下NAT连接模式。虚拟机是如何连接外网的?主机是如何跟虚拟机通信的?虚拟机又是如何与主机通信的?Vmnet8网卡有什么用?

基于对网上有关文章的理解和自身的实验画了下面这张图。
在这里插入图片描述

对上图的一些解释

1. VMnet8、VMnet0、VMnet1这些虚拟网卡都是安装了虚拟机后才有的。

网络连接

2. VMnet8只负责连接从主机到虚拟机的网络,是单向的。也就是说当禁用VMnet8网卡,主机就不能ping通虚拟机,但是虚拟机还是可以ping通主机。说明虚拟机连接主机和外网并不通过VMnet8。但主机连接虚拟机要依赖VMnet8

2.1 实验前主机能ping通虚拟机:
ping通虚拟主机
2.2 禁用VMnet8后
禁用vmnet8主机ping不通虚拟机
主机ping虚拟机
虚拟机可以ping通主机
在这里插入图片描述
虚拟机也可以连接外网
在这里插入图片描述

3. 当虚拟主机的网关设置错误时,虚拟主机就不能连接外网和主机,但主机还可以连接虚拟机。说明从虚拟机到主机的通信是由虚拟NAT设备和物理网卡实现的。不经过VMnet8。

3.1 修改虚拟机网关(修改后重启虚拟机)
在这里插入图片描述
3.2 虚拟机ping外网失败
在这里插入图片描述
3.2 虚拟机ping主机失败
在这里插入图片描述
3.3 主机ping虚拟机成功
在这里插入图片描述

参考文章:

https://www.linuxidc.com/Linux/2016-09/135521p2.htm

  • 6
    点赞
  • 32
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值