VMware虚拟机的三种联网方法及原理

VMware虚拟机的三种联网方法及原理

博客分类: 操作系统
虚拟机Vmware互联网网络应用网络协议
一、Brigde——桥接  :默认使用VMnet0

1、原理:

Bridge  桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在"桥"上,运行着程序,让局域网A中的所有数据包原封不动的流入B,反之亦然。这样,局域网A和B就无缝的在链路层连接起来了,在桥接时,VMWare网卡和物理网卡应该处于同一IP网段  当然要保证两个局域网没有冲突的IP.

VMWare 的桥也是同样的道理,只不过,本来作为硬件的一块网卡,现在由VMWare软件虚拟了!当采用桥接时,VMWare会虚拟一块网卡和真正的物理网卡就行桥接,这样,发到物理网卡的所有数据包就到了VMWare虚拟机,而由VMWare发出的数据包也会通过桥从物理网卡的那端发出。

所以,如果物理网卡可以上网,那么桥接的软网卡也没有问题了,这就是桥接上网的原理了。    

2、联网方式:

这一种联网方式最简单,在局域网内,你的主机是怎么联网的,你在虚拟机里就怎么连网。把虚拟机看成局域网内的另一台电脑就行了!

提示:主机网卡处在一个可以访问Internet的局域网中,虚拟机才能通过Bridge访问Internet。


二、NAT——网络地址转换  :默认使用VMnet8

1、原理:

NAT 是  Network  address  translate的简称。NAT技术应用在internet网关和路由器上,比如192.168.0.123这个地址要访问internet,它的数据 包就要通过一个网关或者路由器,而网关或者路由器拥有一个能访问internet的ip地址,这样的网关和路由器就要在收发数据包时,对数据包的IP协议 层数据进行更改(即  NAT),以使私有网段的主机能够顺利访问internet。此技术解决了IP地址稀缺的问题。同样的私有IP可以网关NAT  上网。

VMWare的NAT上网也是同样的道理,它在主机和虚拟机之间用软件伪造出一块网卡,这块网卡和虚拟机的ip处于一个地址

段。同时,在这块网卡和主机的网络接口之间进行NAT。虚拟机发出的每一块数据包都会经过虚拟网卡,然后NAT,然后由主机的接口发出。

虚拟网卡和虚拟机处于一个地址段,虚拟机和主机不同一个地址段,主机相当于虚拟机的网关,所以虚拟机能ping到主机的IP,但是主机ping不到虚拟机的IP。 
     
2、联网方式:

方法1、动态IP地址。

主机是静态IP或动态IP,都无所谓,将虚拟机设置成使用DHCP方式上 网,Windows下选择“自动获取IP“,linux下开启DHCP服务即可。(这种方法最简单,不用过多的设置,但要在VMware中进行“编辑→虚 拟网络设置”,将NAT和DHCP都开启了。一般NAT默认开启,DHCP默认关闭) 
   
方法2、静态IP地址。

如果不想使用DHCP,也可以手动设置:  
IP设置与vmnet1同网段,网关设置成vmnet8的网关(在“虚拟网络设置”里的Net选项卡里能找到Gateway)通常是xxx.xxx.xxx.2。 
子网掩码设置与VMnet8相同(设置好IP地址后,子网掩码自动生成) 
DNS设置与主机相同。

例如:主机IP是10.70.54.31,设置虚拟机IP为10.70.54.22。Netmask,Gateway,DNS都与主机相同即可实现  虚拟机  ---主机  虚拟机<---->互联网  通信。

提示:使用NAT技术,主机能上网,虚拟机就可以访问Internet,但是主机不能访问虚拟机。

 

三、Host-Only——私有网络共享主机:默认使用VMnet1

1、原理:

提供的是主机和虚拟机之间的网络互访。只想让虚拟机和主机之间有数据交换,
而不想让虚拟机访问Internet,就要采用这个设置了。

Host-only的条件下,VMWare在真正的Windows系统中,建立一块软网卡。这块网卡可以在网络连接中看到,一般是VMNET1,这块网卡的作用就是使Windows看到虚拟机的IP。


2、联网方法:

方法1、动态IP地址。 
像上面那样开启DHCP后,虚拟机直接自动获取IP地址和DNS。就可以和主机相连了。当然,还要进行一些局域网共享的操作,这里不再赘述。

方法2、静态IP地址。

也可以手动设置,将虚拟机IP设置与VMnet1同网段,网关设置成VMnet1的IP,其余设置与VMnet1相同,DNS设置与主机相同。

例如:VMnet1  IP:172.16.249.1        Gateway  :172.16.249.2 
   
那么虚拟机  IP:172.16.249.100        Gateway:  172.16.249.2 
   
这样、      虚拟机<--->主机              可以通信        
但是、        虚拟机<--->互联网      无法通信

提示:Host-only技术只用于主机和虚拟机互访,于访问internet无关。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/491459.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

[iOS]深度遍历view的subview

情景: cell中有textfield, 现在需要在tableview滚动是取消所有的textfield的第一响应, 一个个写比较麻烦, 写了一个递归方法, 用来遍历所有的子视图. -(void)allView:(UIView *)rootView {for (UIView *subView in [rootView subviews]){if (!rootView.subviews.count) {return…

量化人类社会交互行为

利用虚拟现实技术对人类社会交互行为进行定量化测量的过程 图片来源&#xff1a;蒯曙光团队来源&#xff1a; 中国科学报清早&#xff0c;小明走进教室&#xff0c;发现同学们正在聊天&#xff0c;老师敲黑板试图引起学生们的注意&#xff0c;李雷和韩梅梅明白了老师的意图&a…

如何在A用户下建立视图,这个视图是A的表与B的表进行关联的?

这个前提条件是&#xff0c;同一个数据库&#xff0c;不同用户&#xff01;&#xff01;&#xff01;如果是不同数据库&#xff0c;就要用dblink了 一开始&#xff0c;我直接创建视图&#xff0c;但是提示“权限不足”&#xff1b; 于是我是用A登陆&#xff0c;直接用select * …

VMware14.1 Ubuntu16.04安装教程

1. 安装WMware14.1&#xff0c;安装成功后打开点击“主页”中的“创建新的虚拟机”。 2. 选择“自定义”&#xff0c;点击“下一步” 3. 选择默认选项&#xff0c;点击“下一步”。 4. 选择“稍后安装操作系统”&#xff0c;点击“下一步”。 5. 根据自己的实际情况进行选择&am…

python生成和导入pyc文件

生成pyc文件&#xff1a; import compileall compileall.compile_dir("/file_path") /file_path文件夹包含了所有要生成pyc格式的py文件 运行完后会在/file_path下生成一个__pycache__目录&#xff0c;存放所有生成的的pyc文件 导入pyc文件&#xff1a; 生成的p…

17个机器学习的常用算法!

来源&#xff1a;AI干货知识库根据数据类型的不同&#xff0c;对一个问题的建模有不同的方式。在机器学习或者人工智能领域&#xff0c;人们首先会考虑算法的学习方式。在机器学习领域&#xff0c;有几种主要的学习方式。将算法按照学习方式分类是一个不错的想法&#xff0c;这…

python获取依赖包和安装依赖包

获取依赖包&#xff1a; 第一种方法&#xff1a;获取环境中所有安装的包 打开命令提示符&#xff0c;在某条路径下输入pip freeze > ./requirements.txt 这时就会生成一个requirements.txt文件 第二种方法&#xff1a;根据某一个项目的import语句来生成依赖 打开命令提…

Firefox Developer Edition已阻止此网站安装未经验证的附加组件的解决办法

火狐浏览器添加博客园网摘&#xff0c;遇到这样一个问题&#xff1a;Firefox Developer Edition已阻止此网站安装未经验证的附加组件。 网上搜到的解决办法简明扼要&#xff0c;就这一句&#xff1a;about:config 中 xpinstall.signatures.required 设置为false. 我的补充&…

将联网方式更改为桥接模式

当前联网方式为NAT&#xff0c;当我们需要搭集群时需要我们将其改为桥接模式&#xff0c;下面将介绍如何更改连接方式。 1. 点击VMware上菜单栏里的虚拟机&#xff0c;点击“设置”&#xff0c;在弹出框内进行如下设置&#xff0c;点击“确定”。 2. 打开终端&#xff0c;输入…

有关军事人机混合智能的再再思考

来源&#xff1a; 人机与认知实验室【军事智能研究是一个领域&#xff0c;不是一个学科&#xff0c;我们必须要用不同的方法论&#xff0c;从不同的角度来研究游戏&#xff0c;方法论、角度越多&#xff0c;军事智能研究就会做得越好。】军事智能是一种涉及感性&#xff08;尤其…

设置numpy的随机种子

np.random.random([])可以生成随机数矩阵&#xff0c;有时候我们想每次生成的随机数矩阵都一样&#xff0c;这时只需在前面加一句 np.random.seed(0)即可&#xff0c;如&#xff1a; np.random.seed(0) anp.random.random([2,2]) 当然&#xff0c;随机种子不一定为0&#xf…

查看Oracle有哪些表或者视图

转自&#xff1a;http://www.2cto.com/database/201211/167577.html1、查询当前用户下,有哪些表Sql代码 SELECT * FROM user_tables www.2cto.com 2、查询当前用户下, 可以访问哪些表 [也就是访问自己 和 其他用户的]Sql代码 SELECT * FROM all_tables 3、查询当前数据库所…

VMware14.1 Ubuntu16.04设置xshell连接虚拟机

1. 打开终端&#xff0c;查看本地ip地址 2. 安装ssh 3. 安装ssh成功后&#xff0c;打开本地xshell软件&#xff0c;创建新的会话。输入信息后点击“确定”&#xff0c;此处主机指的是虚拟机主机的ip&#xff0c;即刚刚用ifconfig命令查询到的IP地址。 4. 双击该会话连接&#x…

sklearn.decomposition.FastICA实现FastICA算法

关于sklearn.decomposition.FastICA的介绍http://lijiancheng0614.github.io/scikit-learn/modules/generated/sklearn.decomposition.FastICA.html import numpy as np import matplotlib.pyplot as plt from sklearn.decomposition import FastICAC 200 # 样本数 x np.ar…

四大运营商的5G部署路线一览

来源&#xff1a;数据观综合报道6月6日&#xff0c;工信部正式向中国移动、中国电信、中国联通和中国广电发放5G商用牌照。至此&#xff0c;中国成为继韩国、美国、瑞士、英国之后&#xff0c;全球第五个开通5G服务的国家。自2016年启动5G试验以来&#xff0c;短短两年时间&…

Ubuntu16.04安装JDK1.8

1. 首先将jdk文件拖拽到虚拟机桌面位置&#xff0c;使用VMware的可以安装高级工具Tools&#xff0c;这样可以实现文件的拖拽。如果没有Tools&#xff0c;也可以使用xftp软件进行文件传输&#xff0c;在此不做具体介绍。 2. 切换到文件所在目录&#xff0c;并将jdk文件移动到安…

hibernate映射-单向n-n关联关系

&#xff08;学习记录&#xff0c;错误不足之处&#xff0c;请您耐心指正^_^&#xff09; hibernate映射-多对多关联关系 n-n关联必须使用连接表才能完成&#xff0c; 一、代码示例&#xff1a; {类文件↓} Category.class 1 package com.zit.hibernate.n2n;2 3 import java.ut…

word公式居中,编号右对齐

本文介绍一种word文档实现公式居中&#xff0c;编号右对齐的简单易行的方法&#xff1a;制表法 首先插入一个一行3列的表格&#xff1a; 将公式放进第二个单元格&#xff0c;编号放进第三个单元格&#xff0c;第二个单元格格式居中&#xff0c;第三个单元格格式右对齐&#xf…

Ubuntu16.04 SSH 免密登录

1. 生成公钥&#xff0c;输入命令后按四个回车。 ssh-keygen -t rsa 2. 进入到.ssh文件夹下&#xff0c;然后追加公钥到公共文件 cd .ssh cat id_rsa.pub >> authorized_keys 3. 测试免密登录 ssh localhost

Facebook数字货币凸显硅谷雄心:打造全球金融操作系统

来源&#xff1a;腾讯科技腾讯科技讯 6月22日消息&#xff0c;据外媒报道&#xff0c;正如美国当代声名卓著的剧作家、电影编剧大卫马梅特(David Mamet)曾经写道的那样&#xff1a;“每个人都需要钱&#xff0c;这就是人们为何称其为钱的原因&#xff01;”当你有比任何人所需要…