虚拟机与宿主机网络[通俗易懂]

虚拟机与宿主机网络[通俗易懂]桥接、NAT和host-only三种网络连接方式的区别一、不同网络连接方式对网络网络影响简介:二、三种网络连接方式详细介绍:我本机宿主机使用win10系统,IP地址为:192.168.1.117。1、桥接方式桥接方式下,虚拟机和宿主机处于同一网段,真实存在于网络中,像是一台真实的主机。虚拟机和宿主机彼此互通,且网络中的其他主机也可以互通。就像是连接在hub中的主机一样。获取的IP地址网段为:192.168.1.X,实际获取的为192.168.1.220。优点:可以轻松实现上网,同网段中的主机

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

桥接、NAT和host-only三种网络连接方式的区别

一、不同网络连接方式对网络网络影响简介:
在这里插入图片描述
二、三种网络连接方式详细介绍:

我本机宿主机使用win10系统,IP地址为:192.168.1.117。
在这里插入图片描述
1、桥接方式

桥接方式下,虚拟机和宿主机处于同一网段,真实存在于网络中,像是一台真实的主机。虚拟机和宿主机彼此互通,且网络中的其他主机也可以互通。就像是连接在hub中的主机一样。获取的IP地址网段为:192.168.1.X,实际获取的为192.168.1.220。

优点:可以轻松实现上网,同网段中的主机任意互通。

缺点:占用网段中的IP地址。
在这里插入图片描述

在这里插入图片描述
2、NAT方式

NAT方式全称Network Address Translation,即借助网络地址转换功能,通过宿主机所在的网络实现访问互联网。此种方式下,虚拟机并不真实的存在于网络中,所以宿主机无法ping通虚拟机,虚拟机彼此间也不通。但是通过nat虚拟机可以访问互联网,且可以访问宿主机以及宿主机同网络中的其他主机。

NAT方式默认的IP段为10.0.2.X,首台虚拟机IP为10.0.2.15,网关为:10.0.2.2,DNS为:10.0.2.3。

优点:轻松实现上网,不占用网段中的IP地址。

缺点:宿主机不能访问虚拟机,同网段中的主机无法找到虚拟机。
在这里插入图片描述
在这里插入图片描述
3、host-only方式

host-only方式下,虚拟机和真实的网络是互相隔离的,不过所有的虚拟机彼此是可以互通的,可是访问不了互联网。宿主机可以访问虚拟机。虚拟机IP地址段为:192.168.65.X,实际分配到的IP地址为:192.168.65.3。

优点:可以和真实的网络环境隔离,宿主机可以访问虚拟机。

缺点:虚拟机无法上网。
在这里插入图片描述
在这里插入图片描述
4.使用网络地址转换NAT+端口转发的方式
使用网络地址转换加端口转发的方式,虚拟机可以直接ping通宿主机,但是宿主机无法直接ping通虚拟机。不过宿主机可以通过类似Xshell的远程连接软件,设置相关参数后即可访问虚拟机。且只要宿主机可以上网,虚拟机即可直接上网。注意是网络地址转换NAT,不是NAT网络。配置如下:
在这里插入图片描述
设置后,虚拟机获取的IP地址为10.0.2.15。经过测试可以ping通宿主机IP,可以ping通www.baidu.com。
在这里插入图片描述
Xshell中的配置为:
在这里插入图片描述
5、NAT网络+host-only双网卡方式
此种双网卡的方式,结合了NAT可以访问外网的优点和host-only可以实现虚拟机之间互通且宿主机可以访问虚拟机的特长,实现了两者的互通且可以上网的功能。具体配置如下:

需要先配置VirtualBox的全局变量,通过“管理”–>“全局设定”选项配置NAT和host-only的双网卡。

(1)配置NAT网卡,我们使用IP地址为10.0.2.X的网段,记得开启DHCP服务。
在这里插入图片描述
(2)、配置host-only网卡,由于host-only方式会在本机网络中新增一块网卡,这里我们设置其IP地址段为192.168.65.X,其中此块网卡IP地址为192.168.65.1,并且开启DHCP服务。
在这里插入图片描述
DHCP服务器配置如下:
在这里插入图片描述
全局配置完毕后,需要对虚拟机进行双网卡配置,分别为虚拟机添加NAT和host-only网卡。先配置nat网卡1
**在这里插入图片描述
**在这里插入图片描述
*至此双网卡配置完毕,我们可以打开虚拟机进行网络验证。

首先看到虚拟机中的网卡变成了两块:eth0(10.0.2.8)和eth1(192.168.65.2)。**
在这里插入图片描述
虚拟机ping通宿主机192.168.1.117,虚拟机ping通www.baidu.com。
**在这里插入图片描述
**
宿主机可以ping通虚拟机的192.168.65.2的地址:
**在这里插入图片描述
**

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/171586.html原文链接:https://javaforall.net

(0)
上一篇 2022年8月21日 下午7:46
下一篇 2022年8月21日 下午8:00


相关推荐

  • linux find命令详解_mount命令详解

    linux find命令详解_mount命令详解find命令格式:findpath-option[-print][-exec-okcommand]{}\;find命令的参数:path:要查找的目录路径。~表示$HO

    2022年7月28日
    8
  • update inner join 使用

    update inner join 使用假定我们有两张表 一张表为 Product 表存放产品信息 其中有产品价格列 Price 另外一张表是 ProductPrice 表 我们要将 ProductPrice 表中的价格字段 Price 更新为 Price 表中价格字段的 80 nbsp 在 Mysql 中我们有几种手段可以做到这一点 一种是 updatetable1 table2ts 的方式 nbsp 复制代码代码如下 UPDATEp

    2026年1月18日
    1
  • 一维卷积神经网络的理解是什么_卷积神经网络的输入

    一维卷积神经网络的理解是什么_卷积神经网络的输入设输入的数据维度是BxSxT一维卷积神经网络在维度S上进行卷积如下,设置一维卷积网络的输入通道为16维,输出通道为33维,卷积核大小为3,步长为2#in_channels:16#out_channels:33#kernel_size:3m=nn.Conv1d(16,33,3,stride=2)input=torch.randn(20,16,50)output=m(input)#shapeofoutputis([20,33,24

    2026年2月18日
    3
  • DXF文件格式——ENTITIES 段

    DXF文件格式——ENTITIES 段本章介绍适用于图形对象的组码 这些代码可以在 DXF 文件的 ENTITIES 区域中找到 并且由 AutoLISP 和 ObjectARX 应用程序在图元定义列表中使用

    2026年3月16日
    1
  • Pycharm控制台中文输出乱码问题解决方案

    Pycharm控制台中文输出乱码问题解决方案Pycharm 控制台中文输出乱码问题解决方法

    2026年3月19日
    5
  • linux启动网络服务的命令,linux系统下重启网络服务的两种方法

    linux启动网络服务的命令,linux系统下重启网络服务的两种方法linux 系统下重启网络服务的两种方法发布时间 2020 04 0211 25 25 来源 亿速云阅读 207 作者 小新今天小编给大家分享的是 linux 系统下重启网络服务的两种方法 很多人都不太了解 今天小编为了让大家更加了解 linux 系统下重启网络服务的方法 所以给大家总结了以下内容 一起往下看吧 一定会有所收获的哦 Linux 启动 关闭 重启网络服务的两种方式 1 使用 service 脚本来调

    2026年3月26日
    2

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号