虚拟机网络设置方式的研究:

主要就是桥接网络,和NAT模式:

桥接网络:桥接网络中,相当于虚拟机的网卡和主机的物理网卡均连接到虚拟机软件提供的VMnet0虚拟交换机上,因此虚拟机和主机是平等的,相当于一个网络中的两台计算机。这样,设置虚拟机的IP和主机在同一IP段时,即可实现主机与虚拟机的通信。区别两个概念,宿主机器,和主机,宿主机器是指虚拟机运行的机器上。比如局域网内有主机A、B,然后在主机A上运行了虚拟机C。使用桥接的方式,相当于虚拟机C就是局域网内的一台主机。相当于局域网中有主机A,B,C。虚拟机不仅可以跟宿主机器A通信,还可以跟主机C通信。

//-----------------------------------------------------------------------------------------------------------------

//宿主机器和虚拟机的通信实验。

桥接网络,宿主机器和虚拟机可以通信。

虚拟机的ip:10.209.95.117

使用cmd,ping 虚拟机的ip可以看出。宿主机器是可以访问虚拟机的。

宿主机器对应的ip是:10.209.95.254:

可以在虚拟机上访问宿主机器:

ping 宿主机器的ip.明显可以互相访问。

也可以做一下,宿主机器和局域网内其他主机的通信实验,没有设备无法开展这个实验。

总结:桥接网络,主机和虚拟机之间可以互相通信。在这种模式下,VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它可以访问局域网内的任何一台机器。桥接模式,虚拟机和主机相当于局域网内的两台主机,可以互相访问。虚拟机可以和宿主机器和局域网内的其他主机进行通信。

//-----------------------------------------------------------------------------------------------------------------

NAT模式:就是让虚拟系统借助NAT(网络地址转换)功能,通过宿主机器所在的网络来访问公网。也就是说,使用NAT模式可以实现在虚拟系统里访问互联网。简单讲就是宿主机器再构建一个局域网,然后,局域网内只有一台机器,就是虚拟机。层级关系如下,局域网W,中有主机A,B.然后宿主机器A中建了一个虚拟机C,那么等效于在局域网M中,A建了另一个局域网N,然后局域网N中只有一台机器C。

因此本局域网中的其他主机,如B,访问不到虚拟机C,但是虚拟机可以访问到其他主机。桥接网络的方式是可以互相访问的。但是虚拟机可以和宿主机器进行通信,采用NAT模式最大的优势是虚拟系统接入互联网非常简单,只需要宿主机器能访问互联网,你不需要配置IP地址,子网掩码,网关。

宿主机器的ip:10.209.95.115

虚拟机的ip:192.168.40.129

宿主机器和虚拟机是可以互相通信的。

总结:由于NAT的网络在vmware提供的一个虚拟网络里,所以局域网其他主机是无法访问虚拟机的,而宿主机可以访问虚拟机,虚拟机可以访问局域网的所有主机,因为真实的局域网相对于NAT的虚拟网络,就是NAT的虚拟网络的外网。使用NAT模式,相当于虚拟机挂在以宿主机器为交换机的局域网内,那么局域网内的其他机器相对于虚拟机而言就是外网。都可以访问。

----------------------------------------------------------------------------------------------------------------------

但是,无论是网络连接的方式是桥接,还是NAT,虚拟机分配的ip都只是内网IP。处在其他局域网内的主机是访问不到此虚拟机的。比如,我有个云服务器,想用云服务器来访问虚拟机,使用ssh 虚拟机的ip,显然,虚拟机的ip不是公网ip,ssh路由不到这个主机,就会提示连接超时。
---------------------
作者:BYR_jiandong
来源:CSDN
原文:https://blog.csdn.net/lujiandong1/article/details/50035813
版权声明:本文为博主原创文章,转载请附上博文链接!

虚拟机网络配置,桥接模式和NAT模式的更多相关文章

  1. centos虚拟机网络配置--桥接模式

    什么是桥接模式?桥接模式就是将主机网卡与虚拟机虚拟的网卡利用虚拟网桥 进行通信.在桥接的作用下,类似于把物理主机虚拟为一个交换机,所有桥接 设置的虚拟机连接到这个交换机的一个接口上,物理主机也同样插在 ...

  2. KVM虚拟机网络配置 Bridge方式,NAT方式

    https://blog.csdn.net/hzhsan/article/details/44098537/

  3. VMware网络连接模式——桥接模式、NAT模式以及仅主机模式的介绍和区别

    在使用VMware Workstation(以下简称:VMware)创建虚拟机的过程中,配置虚拟机的网络连接是非常重要的一环,当我们为虚拟机配置网络连接时,我们可以看到如下图所示的几种网络连接模式:桥 ...

  4. 虚拟机的三种联网模式(桥接模式、NAT 模式、仅主机模式)

    虚拟机的网络连接方式分为三种,分别是桥接模式.NAT 模式.和仅主机模式,三种连接模式存在着一定的差异,那么我们该如何选择适合自己的连接模式呢? 1.桥接模式:在此模式下,虚拟机相当于一台独立的电脑, ...

  5. 【Linux】VirtualBox网络配置桥接模式

    VirtualBox网络配置桥接模式 CentOS/RHEL (虚拟机)配置 # 基于桥接模式设置固定 ip cat >> /etc/sysconfig/network-scripts/i ...

  6. 虚拟机中桥接模式和NAT模式以及仅主机模式的区别

    桥接模式和NAT模式 网络连接类型的选择,网络连接类型一共有桥接.NAT.仅主机和不联网四种. 桥接:选择桥接模式的话虚拟机和宿主机在网络上就是平级的关系,相当于连接在同一交换机上. NAT:NAT模 ...

  7. 桥接模式和NAT模式差别

    bridged networking(桥接模式)      在这样的模式下.VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它能够訪问网内不论什么一台机器. 在桥接模式下.你须要手工为虚 ...

  8. (转)VMware中桥接模式与NAT模式的区别

    bridged networking(桥接模式) 在这样的模式下.VMWare虚拟出来的操作系统就像是局域网中的一台独立的主机,它能够訪问网内不论什么一台机器. 在桥接模式下.你须要手工为虚拟系统配置 ...

  9. Hadoop(一)Centos7虚拟机网络配置

    Centos7虚拟机网络配置(桥接模式) 一 VirtualBox提供了三种工作模式,它们是bridged(桥接模式).NAT(网络地址转换模式)和host-only(主机模式). 1 桥接模式(br ...

  10. VMWare虚拟机网络配置

    Bridged(桥接模式) 桥接模式相当于虚拟机和主机在同一个真实网段,VMWare充当一个集线器功能(一根网线连到主机相连的路由器上),所以如果电脑换了内网,静态分配的ip要更改.图如下: NAT( ...

随机推荐

  1. oracle中,约束、表名、Index等的名称长度限制最大只能30个字符

    oracle中,约束.表名.Index等的名称长度限制最大只能30个字符

  2. Java之Object类与instanceof关键字

    Object类是所有类的父类: 我们上下代码: package com.learn.chap03.sec14; public class A { // 上面类A继承了Object类,因此又可这样定义: ...

  3. C# RSA的加解密与签名验证

    最近做了一个CS架构的序列号生成器,用到 RSA加解密技术,以下是RSA的使用方法 RSA加密算法是一种非对称加密算法.在公钥加密标准和电子商业中RSA被广泛使用.RSA是1977年由罗纳德•李维斯特 ...

  4. jQuery.prop() 与attr()

    1.attr()是jQuery 1.0版本就有的函数,prop()是jQuery 1.6版本新增的函数.毫无疑问,在1.6之前,你只能使用attr()函数:1.6及以后版本,你可以根据实际需要选择对应 ...

  5. 05-nginx定时任务完成日志切割

    目标:每天晚上凌晨一点钟左右把昨天的任务给它切掉,把昨天的日志给它改个名存起来,根据昨天的时间给它改个名存起来,所以要根据日期生成文件名. 也许你不会写bash脚本,但是老师带着你一步一步地来. sh ...

  6. vim 添加插件

    vim 的功能可以通过向它添加plugin得以扩展.所谓的plugin不过是一个vim会自动载入执行的脚本.把一个脚本放到你的plugin目录就可以了,非常容易. plugin基本上分为两类:  全局 ...

  7. Visual Studio + C# + Xamarin = iOS/Android/Windows Apps

    Visual Studio 跨平台開發實戰 (1) -- Hello Xamarin! 前言 應用程式發展的腳步,從來沒有停過.從早期的 Windows 應用程式, 到網路時代的 web 應用程式,再 ...

  8. ROS naviagtion analysis: costmap_2d--Layer

    博客转载自:https://blog.csdn.net/u013158492/article/details/50493113 这个类中有一个LayeredCostmap* layered_costm ...

  9. 2.sql分类

    SQL DML 和 DDL 可以把 SQL 分为两个部分:数据操作语言 (DML) 和 数据定义语言 (DDL). SQL (结构化查询语言)是用于执行查询的语法.但是 SQL 语言也包含用于更新.插 ...

  10. CentOS7虚拟机安装Linux教程及安装后所遇到的问题

    1.VMware Workstation15下载. 官方链接:http://download3.vmware.com/software/wkst/file/VMware-workstation-ful ...