导航:首页 > 网络营销 > 虚拟网络常见模式有哪些

虚拟网络常见模式有哪些

发布时间:2025-02-22 06:38:26

如何配置 VirtualBox 虚拟机的网络模式

针对虚拟机网络通信问题,本文将针对VirtualBox进行详细的网络设置讲解。作为一款免费且易用的虚拟机软件,它能满足日常需求。

VirtualBox提供了7种网络接入模式,包括NAT、桥接网卡、内部网络和仅主机网络等。我们主要聚焦前4种常见的模式。

NAT模式是最简单的上网方式,虚拟机无需额外配置,通过地址转换访问互联网。虚拟机使用私有IP,宿主机无法直接访问,但可以通过端口转发实现访问。比如,宿主机可以通过设置将80端口转发到虚拟机的HTTP服务。

桥接网卡模式则是将虚拟机直接连接到宿主机的网卡,虚拟机有自己的独立IP,可以提供网络服务,宿主机和外部网络都能访问。

内部网络模式用于同一宿主机内虚拟机间的通信,具有安全优势,无需额外配置,内部网络会自动创建并区分。

仅主机网络模式则是桥接模式和内部网络的结合,宿主机模拟出虚拟网桥,所有虚拟机连接到此网桥,允许虚拟机和宿主机以及同一宿主机上的其他虚拟机互相访问。

了解这些网络模式后,你可以根据实际需求选择合适的配置。动手实践,让虚拟机更好地服务于你的工作。

Ⅱ 虚拟机三种网络模式的配置及原理分析

我们首先说一下VMware的几个虚拟设备

  VMnet0:用于虚拟桥接网络下的虚拟交换机

  VMnet1:用于虚拟 Host -Only网络下的虚拟交换机

  VMnet8:用于虚拟NAT网络下的虚拟交换机

  VMware Network Adepter VMnet1(以下下简称Adepter VMnet1):Host用于与Host-Only虚拟网络进行通信的虚拟网卡

  VMware Network Adepter VMnet8(以下下简称Adepter VMnet8):Host用于与NAT虚拟网络进行通信的虚拟网卡

一、NAT模式(最easy的)

  1、虚拟机通过Vmnet8虚拟交换机链接宿主机的Adapter Vmnet8虚拟网卡上,实现与宿主机双向通信;

  2、VMnet8提供虚拟NAT服务和虚拟DHCP服务,虚拟NAT设备与宿主机真实网卡直接相连,实现访问互联网;

  3、此模式下未用到Vmnet1虚拟网卡

二、HOST-ONLY模式(研究一晚上,困)

  1、虚拟机通过Vmnet1交换机链接宿主机Adapter Vmnet1虚拟网卡上,实现宿主机到虚拟机的单项通信(虚拟机此时访问不了宿主机);

  2、Vmnet1提供虚拟DHCP服务;

  3、要想实现虚拟机到宿主机的单项通信和让虚拟机访问外网,需要做:

        1、将宿主机真实网卡适配器开启网络共享模式(ICS);

        2、将Adapter Vmnet1虚拟网卡地址设置为192.168.x.1(固定格式的,一般无需手动更改,通常第1步设置完后,该虚拟网卡的地址会自动填                   写,通常会填写192.168.137.1,但经过测试也可自己修改第三位数字,实际就是虚拟路由。但是,为什么第四位不能设置成别的数 字? 怎                 么强制改都不行,很奇妙。)

        3、将Vmnet1虚拟交换机的IP端子网设为192.168.x.0,此时可以关闭DHCP功能,因为,虚拟机要配置静态ip,不关闭也无所谓;

        4、将虚拟机的网卡地址改为静态的,(我的网卡名叫ens33),具体配置如下:

               TYPE="Ethernet"

               BOOTPROTO=static

               DEFROUTE="yes"

               PEERDNS="yes"

               PEERROUTES="yes"

                IPV4_FAILURE_FATAL="no"

                IPV6INIT="yes"

                IPV6_AUTOCONF="yes"

                IPV6_DEFROUTE="yes"

                IPV6_PEERDNS="yes"

                IPV6_PEERROUTES="yes"

                IPV6_FAILURE_FATAL="no"

                IPV6_ADDR_GEN_MODE="stable-privacy"

                NAME="ens33"

                UUID="c7d8063c-0dc0-4e94-b229-568f0421e678"

                DEVICE="ens33"

                 ONBOOT="yes"

                 IPADDR="192.168.137.128"

                 NETMASK=255.255.255.0

                 GATEWAY=192.168.137.1

                 DNS1=8.8.8.8

                 DNS2=144.144.144.144

          5、重启下network服务,大功告成;那么问题来了:楼主在反复测试的时候发现当把 Adapter Vmnet1虚拟网卡地址设置为192.168.1.1时                      (即与宿主机真实路由地址相同时)会发生奇怪的现象就是,虚拟机可以访问网络但是不能访问宿主机,很诡异,不懂其中原理。

三、Bridged模式(再加一上午)

  1、纯手动配置ip

  2、将虚拟机ip设置成与宿主机真实网卡ip同一网段,并且相同网段和dns网址,具体配置如下:

    TYPE="Ethernet"

    BOOTPROTO=static

    DEFROUTE="yes"

    PEERDNS="yes"

    PEERROUTES="yes"

    IPV4_FAILURE_FATAL="no"

    IPV6INIT="yes"

    IPV6_AUTOCONF="yes"

    IPV6_DEFROUTE="yes"

    IPV6_PEERDNS="yes"

    IPV6_PEERROUTES="yes"

    IPV6_FAILURE_FATAL="no"

    IPV6_ADDR_GEN_MODE="stable-privacy"

    NAME="ens33"

    UUID="c7d8063c-0dc0-4e94-b229-568f0421e678"

    DEVICE="ens33"

    ONBOOT="yes"

    IPADDR="192.168.1.128"

    NETMASK=255.255.255.0

    GATEWAY=192.168.1.1

    DNS1=192.168.1.1

  3、重启下network服务,就可实现宿主机与虚拟机的双向通信,宿主机可访问互联网;

四、最后问题,如何让虚拟机提供互联网服务?即,使任何互联网上的主机可以访问局域网内的虚拟机

  1、设置自己的路由器,将转发地址和端口映射到虚拟机的ip和端口上即可

  2、上述方法没有经过验证,不知道三种网络模式是否都支持

五、总结原理,其实经过一番折腾后不难发现:

  1、NAT模式和Host-Only模式在局域网内互联的方式是相同的:

     NAT的链路:宿主机 <----->Adapter Vmnet8虚拟网卡 <----->Vmnet8虚拟交换机<----->虚拟机虚拟网卡(ens33)<----->虚拟机

     Host-Only的链路:宿主机<----->Adapter Vmnet1虚拟网卡 <----->Vmnet1虚拟交换机<----->虚拟机虚拟网卡(ens33)<----->虚拟机

2、在连接互联网方面,NAT模式通过虚拟的NAT服务实现上网,Host-Only模式通过宿主机的真实网卡的网络共享上网

      NAT的链路:互联网<----->物理路由器<----->NAT虚拟服务<----->VMnet8虚拟交换机<----->虚拟机虚拟网卡(ens33)<----->虚拟机

      Host-Only的链路:互联网<----->物理路由器<----->Adapter Vmnet1虚拟网卡共享宿主机真实网卡的网络<----->VMnet1虚拟交换机<----->                                         虚拟机虚拟网卡(ens33)<----->虚拟机

3、至于Bridged模式实际可理解为与宿主机同一局域网内的设备

      类似于把宿主机虚拟为一个交换机,所有桥接设置的虚拟机通过VMnet0虚拟交换机连接到这个交换机的一个接口上,宿主机也同样插在这个         交换机当中。

      链路:物理路由器<----->VMnet0虚拟交换机与宿主机真实网卡桥接<----->虚拟机虚拟网卡(ens33)<----->虚拟机

(以上属于个人分析,有待考证,如有错误,还望指正)

Ⅲ 虚拟机的三种网络模式(桥接,NAT,Host-only)

    桥接网络是指本地物理网卡和虚拟网卡通过VMnet0虚拟交换机进行桥接,虚拟网卡和物理网卡在网络拓扑图上处于同等地位,那么虚拟网卡和物理网卡就相当于处于同一个网段,虚拟交换机就相当于一台现实网络中的交换机,所以两个网卡的ip地址需要设置为同一个网段。

    由于桥接模式下虚拟机和宿主机在网络中处于同等地位,所以当局域网中其他PC想要访问虚拟机时,那么就要选择桥接模式。

    例如,宿舍里有一个路由器,路由的lanip为192.168.1.1,子网掩码为255.255.255.0。同时,宿舍里还有三台PC,它们的是自动获取ip,假设三台pc的ip为:

pc1:    192.168.1.100    pc2:    192.168.101    pc3:    192.168.102

那么虚拟机可以设置的地址为192.168.1.2 -- 192.168.1.99和192.168.1.103 -- 192.268.1.204。可以将虚拟机的ip地址设置为:192.168.1.98,这样,局域网中的其他pc就可以通过这个ip访问此虚拟机了。如果虚拟机还需要上网,那么还需要配置虚拟机的路由地址:192.168.1.1,再为虚拟机配置一个dns服务器,可以设置为google的dns服务器:8.8.8.8,然后,虚拟机就可以上网了。

    NAT模式中,就是让虚拟机借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。

    NAT模式中,虚拟机的网卡和物理网卡的网络,不在同一个网络,虚拟机的网卡,是在vmware提供的一个虚拟网络。

    NAT和桥接的比较:

    1.由于NAT的网络在vmware提供的一个虚拟网络里,所以局域网其他主机是无法访问虚拟机的,而宿主机可以访问虚拟机,虚拟机可以访问局域网的所有主机,因为真实的局域网相对于NAT的虚拟网络,就是NAT的虚拟网络网;

    2.桥接模式和NAT模式都可以访问外网,多个虚拟机之间都可以相互访问橡搭肢。

    如果你建一个虚拟机,只是给自己用,不需要给局域网其他人用,那么可以选择NAT,毕竟NAT模式下的虚拟系统的TCP/IP配置信息是由VMnet8(NAT)虚拟网络的DHCP(自动分配ip)服务器提供的,只要虚拟机的网路配置是DHCP,那么你不需要进行任何其他的配置,只需要宿主机器能访问互联网即可,就可以让虚拟机联网了。

    如果你想建立多个虚拟机集群,而宿主机可能是一个笔记本,ip不固定。这种应用场景,我们需要采用nat模式了。但是,虚拟机之间是需要互相访问的,默认采用DHCP,梁世虚拟机每次重启,ip都有可能差生变化,所以我们需要手工设置虚拟机的ip地址(通过查看子网ip以及子网掩码来设置虚拟机ip同时设置路由地址即网关IP,至于dns可以设置为8.8.8.8)。

    在Host-Only模式下,虚拟网络是一个全封闭的网络,它唯一能够访问的就是主机。其实Host-Only网络和NAT网络很相似,不同的地方就是Host-Only网络没有NAT服务,所以虚拟网络不能连接到Internet。主机和虚拟机之间的通信是通过VMware Network Adepter VMnet1虚拟网卡来实现的。

    Host-Only的宗旨就是建立一个与外界隔绝的内部网络,来提高内网的安全性。这个功能或许对普通用户来说没有多大意义,但大型服务商会常常利用这个功能。

    在虚拟机的3中网络模式中,NAT模式是最简单的,基本不需要手动配置IP地址等相关参数。至于枝姿桥接模式则需要额外的IP地址,如果是在内网环境中还很容易,如果是ADSL宽带就比较麻烦了,ISP一般是不会大方的多提供一个公网IP的。

参考文章地址: 实例讲解虚拟机3种网络模式(桥接、nat、Host-only) - ggjucheng - 博客园

Ⅳ UTM虚拟机网络模式解析

虚拟机网络模式解析,文章主要涉及四种模式:NAT、共享网络、桥接、仅主机模式以及模拟VLAN模式。

NAT模式作为虚拟机暂时未使用的网络模式,更多细节请参考相关资源。

共享网络模式下,虚拟机创建独立IP段,与主机共享网络,通过NAT地址转换实现上网。逻辑结构显示虚拟机以主机虚拟网卡作为网关,转发流量至主机,主机进一步转换,实现虚拟机接入网络。

桥接模式中,虚拟机获得真实IP,能直接与外部网络通信。逻辑上,虚拟机与主机直接连接,共享同一网段,配置与逻辑结构相符。通过桥接,虚拟机流量导向主机,主机使用MAC替换,插入发送队列,实现虚拟机数据包发送。

仅主机模式与桥接模式类似,但不具备转发能力,数据包仅限于主机与虚拟机间通信。逻辑上表现为三层设备,IP与虚拟机一致。

模拟VLAN模式,UTM虚拟机提供端口转发功能,允许将主机特定端口连接重定向至虚拟机,实现主机到虚拟机的访问。

关于桥接模式下的IP获取问题,可能由DHCP缓存导致,需深入分析解决。

总结而言,虚拟机网络模式提供多样化的连接方式,满足不同网络需求,实现虚拟机与外部网络的连接。

Ⅳ 5、vmware中3种网络模式都是什么如何配置

VMware提供三种网络模式,桥接模式、NAT模式和主机模式,分别描述如下:

桥接模式将虚拟机与物理网卡连接,实现虚拟机与主机处于同一网段,能够局域网访问互联网。需为虚拟机分配独立IP地址,使其像连接到同一交换机上的物理设备一样。

配置步骤:进入虚拟机设置,选择“网络适配器”选项卡,选择“桥接模式”,随后选择可用物理网卡。若需设置静态IP,可在虚拟机操作系统内进行。

NAT模式下,虚拟机与主机隔离,主机作为网关供虚拟机访问互联网。虚拟机会被分配一个私有IP地址,仅通过主机接入互联网。

配置步骤:在虚拟机设置中,选择“网络适配器”选项卡,选择“NAT模式”。此时,虚拟机将被分配一个私有IP地址。如需静态IP,可在虚拟机操作系统中进行设置。

主机模式下,虚拟机与主机完全隔离,只能与主机进行通信,虚拟机将获得一个私有IP地址,只能与主机进行数据交换。

配置步骤:进入虚拟机设置,选择“网络适配器”选项卡,选择“主机模式”。虚拟机将获得一个私有IP地址。同样,如需静态IP,可在虚拟机操作系统内进行。

以上配置方法通常适用于一般情况,但实际应用需根据具体网络环境及需求进行适当调整与配置。

阅读全文

与虚拟网络常见模式有哪些相关的资料

热点内容
大浪移动网络每个月网费多少 浏览:504
路由器和电脑没有网络连接 浏览:471
oppo手机使用wifi和移动网络 浏览:651
win10连接plc1200没网络 浏览:584
网络连接cmd 浏览:944
苹果手机网络不可打开怎么办 浏览:510
新卡拨号无法访问移动网络 浏览:920
许昌中等计算机网络专业课 浏览:47
手机发短信显示没有网络 浏览:814
中国移动4ag网络接入点设置 浏览:378
红米手机app数据网络设置 浏览:162
嘉捷网络安全股票 浏览:938
乐视手机怎样增强手机网络信号 浏览:723
电脑最省网络的电影播放器 浏览:225
网络统称什么 浏览:851
福大wifi网络连接 浏览:357
老年人手机网络断开 浏览:120
移动5g网络连接不上 浏览:116
计算机网络技术的普及 浏览:779
自己家的网络密码在哪里找 浏览:980

友情链接