NAT模式和桥接模式实现局域网其他物理机器与Vmware虚拟机互相访问

NAT模式和桥接模式实现局域网其他物理机器与Vmware虚拟机互相访问 一般装完Vmware虚拟机都需要与局域网中其他机器互联互通,在安装虚拟机的时候就要先考虑好用哪种模式进行连接。Vmware支持3种网络连接模式,我们先简单介绍一下3种模式然后再说具体的配置。一、3种连接模式1、桥接模式: 所谓桥接就是把两个本来分开的网段连接起来,连接之后成为了一个更大的网络。vmware提供了一个虚拟的桥接器,他就像一座桥一样把虚拟机的网络环境和物理机的网络环境连在了一起…

大家好,又见面了,我是你们的朋友全栈君。

 一般装完Vmware虚拟机都需要与局域网中其他机器互联互通,在安装虚拟机的时候就要先考虑好用哪种模式进行连接。Vmware支持3种网络连接模式,我们先简单介绍一下3种模式然后再说具体的配置。

一、3种连接模式

1、桥接模式:
 所谓桥接就是把两个本来分开的网段连接起来,连接之后成为了一个更大的网络。vmware提供了一个虚拟的桥接器,他就像一座桥一样把虚拟机的网络环境和物理机的网络环境连在了一起。
 所以桥接之后虚拟机就是物理机网络环境的一部分了,此时虚拟机就像和局域网中其他机器一样,它可以访问网络中的任何机器,网络中其他机器也可以访问虚拟机,当然虚拟机也可以上外网。所以这种模式下天然就是可以互联互通的,当然这种模式也有它的一些注意事项,下文会详细解释。
2、Host-only模式:
 这种又叫“仅主机模式”,此时,虚拟机最多只能跟宿主机传输数据,但所有虚拟机之间是可以相互访问的。这种模式下虚拟机和真实的物理网络是隔离开来的,所有虚拟机可以互相访问,但局域网其他机器不可以访问虚拟机。这种模式安全限制是最严的,虚拟机不会对网络中其他机器产生任何影响,一般用于局部测试。这种模式下虚拟机没法上网,虚拟机需要的资料可以通过宿主机拷贝进去。
3、NAT模式:
 所谓NAT就是网络地址映射,虚拟机对外访问的时候是先映射到宿主物理机上,物理机再对外进行转发,反过来,也是类似的过程。所以想实现虚拟机和其他物理机的互联互通就需要配置相应的网关代理或端口转发。此时,如果宿主物理机可以上网,那么虚拟机也是可以的。

二、桥接模式

 此模式是懒人模式的首选方式!这种模式几乎不需要太多的配置,当然了IP,DNS,防火墙等等基本的网络设置还是要根据你自己需求来安排的。但是这种模式本身没有太多独特的配置,如下图所示你只需要选择它就可以了。
在这里插入图片描述
 但是事物都有两面性:

  • 在这种模式下虚拟机必须占用局域网的IP资源,MAC地址也要唯一。如果你局域网里IP地址比较紧张,大量虚拟机用这种模式你就要衡量一下了。
  • 还有这种模式下虚拟机网络地址必需跟真实局域网是一个网段的,如果你的虚拟机需要测试不同网段的功能,那也有点麻烦了。
  • 再说一下MAC地址的问题,一般MAC地址是不会有什么问题的,所以这个现象也很容易被忽略。假设你们技术部有20多个同事,每个人都有几个虚拟机,并且他们的虚拟机都是你安装好之后复制分发给他们的,那千万别忘了改MAC地址。
  • 还有,如果大量的虚拟机在公司网络中进行测试,大家都知道测试总是有风险的(尤其是技术人员破坏力很强的),难免会对真实网络环境产生冲击和影响,如果不小心影响到老板,那你就要掂量掂量了~ ~
  • 至于虚拟机用静态IP还是动态IP,那都是可以的。

三、NAT模式

1、主机和虚拟机之间

 首先在上图的虚拟机设置中要先选中NAT模式(参见上图),NAT模式对应了Vmware中的Vmnet8网络连接,参见下图(从“编辑”菜单“虚拟网络编辑器”可以打开)。
在这里插入图片描述
vmware相应地会在宿主机上生成一个虚拟网卡VMware Network Adapter VMnet8,参见下图。
在这里插入图片描述
选中VMnet8网卡,右键属性,打开网卡设置界面,如下图所示。在图中双击Ipv4打开IP设置界面,把其中的IP地址改成虚拟机IP地址同一个网段的,具体地址自己随便设置一个空闲地址即可,关键是要在同一个网段。
在这里插入图片描述
网关设置为“虚拟网络编辑器”中的网关相同的地址,参照下图进行设置。
在这里插入图片描述
保存退出,这时虚拟机和宿主物理机已经可以互联互通,包括ping都是没问题的(当然了,虚拟机的IP、防火墙什么的自己要先设置好)。

2、虚拟机和局域网其他机器之间

 通过上面的设置,虚拟机可以访问局域网中其他机器,但是局域网里其他机器这时候还是不能直接访问虚拟机的,如果要访问,需要设置端口映射。当然了如果你的虚拟机是装在公用服务器上,你也可以远程连接到服务器然后连接虚拟机,否则的话还是要进行端口映射的。如下所示。
在这里插入图片描述
上图中点击“添加”弹出如下界面,“主机端口”即宿主机使用的端口,也即虚拟机对外访问的端口,“虚拟机端口”即虚拟机里的服务使用的真实端口,其它项按实际情况填写即可。
在这里插入图片描述
局域网里其他物理机要访问该虚拟机,就通过“宿主机IP+主机端口号”进行访问。

3、关于PING的问题

 有些人可能注意到,NAT模式无论怎么设置,局域网其他机器都不能ping通虚拟机。在上面的端口映射配置界面大家能看到,目前vmware只支持TCP、UDP端口的简单映射,不支持其他的协议和功能的映射,所以目前没有什么好的办法。但是从虚拟机往外ping是没有问题的,这也跟NAT的机制是有关系的。如果非要ping,那你还是用桥接模式吧。
 这里多说一句,技术人员其实有很多方法可以检测虚拟机是否在线,比如直接telnet它的端口,不用太纠结ping的问题~ ~

最后

 Vmware虚拟机的三种网络连接模式中,桥接模式和NAT模式都能实现局域网其他物理机器与Vmware虚拟机的互相访问,桥接模式听起来比较深奥其实是最简单的,“仅主机模式”是不可以的。
 要想实现互通关键是保证相关设备在一个网络里,如果不在一个网络里那就通过网关设备(可能是虚拟的)和路由设备连起来就可以了。当然可能还会有一些其他方面的BUG或配置故障也会导致不能互通,每个人情况不一样,这里就不展开细说了。
 欢迎交流分享,讨论补充~ ~

参考文章《Vmware创建虚拟机步骤说明,详细配置解释》
参考文章《最新Vmware虚拟机的下载地址、详细安装说明》

转载请注明本文地址:https://blog.csdn.net/davidhzq/article/details/102539914

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

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

(0)
上一篇 2022年6月29日 下午1:16
下一篇 2022年6月29日 下午1:16


相关推荐

  • 余弦信号DFT频谱分析(继续)

    余弦信号DFT频谱分析(继续)

    2022年1月9日
    46
  • RXJava原理_JavaScript的执行原理

    RXJava原理_JavaScript的执行原理RXJava简单理解首先,rxjava是什么?其实对于刚接触rxjava的宝宝而言,只需要掌握两点:观察者模式异步处理观察上图,清楚生动刻画出了rxjava的观察者模式:开关(被观察者)作为的是事件的产生方(产生“on”和“off”这两个Event),有它发起这起开关的事件。台灯(观察者)作为事件的处理方(处理的是“on”和“off”这两个事件),被动的执行on和off。

    2025年8月22日
    2
  • 浅谈PO模式

    浅谈PO模式浅谈PO模式概述设计原则功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML图表FLowchart流程图导出与导入导出导入概述PO模式是自动化测试的一种常见设计思路,核心思想是通过对界面元素的封装减少冗余代码,同时在后期维护中,若元素定位发生变化,只需要调整页面元素封装的代码

    2022年5月13日
    63
  • 培训师电梯销售法则-三句半「建议收藏」

    培训师电梯销售法则-三句半「建议收藏」今天在北京一个神奇的培训中心开发一门无线接入技术的培训课件,开发完毕以后,进行了课程试讲,总体试讲的情况还是很不错的,但是在总结阶段,效果并不理想,因此辅导老师最后给出了一个电梯销售法则-三句半,下面首先介绍一下电梯销售法则: “麦肯锡30秒电梯理论”来源于麦肯锡公司一次沉痛的教训。  麦肯锡公司曾经得到过一次沉痛的教训:该公司曾经为一家重要的大客户做咨询。咨询结束…

    2022年5月27日
    44
  • Linux下非逻辑卷扩容之创建逻辑卷pvcreate是否会损坏原数据测试

    Linux下非逻辑卷扩容之创建逻辑卷pvcreate是否会损坏原数据测试导语我们都知道使用 lv 逻辑卷可以方便的扩容 但是当原盘不是逻辑卷且其上有数据的时候 如何扩容呢 因为扩容只能是磁盘 type 为逻辑卷 lvm 才可以 那么将有数据的盘直接 pvcreate 为虚拟卷 lvm 以后 是否对数据有损害 我们今天就来测试一下 添加硬盘虚拟机添加一个 5G 的磁盘作为实验用查看当前分区情况 lsblk 可以看到新加的 5G 磁盘 sdb 已经可以用了 root C8 196 lsblkNAMEMAJ MINRMSIZEROT

    2026年3月18日
    1
  • HTML meta refresh 刷新与跳转(重定向)页面

    HTML meta refresh 刷新与跳转(重定向)页面

    2021年9月24日
    62

发表回复

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

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