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

前言

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

正文

桥接模式

所谓桥接就是把两个本来分开的网段连接起来,连接之后成为了一个更大的网络。vmware提供了一个虚拟的桥接器,他就像一座桥一样把虚拟机的网络环境和物理机的网络环境连在了一起。所以桥接之后虚拟机就是物理机网络环境的一部分了,此时虚拟机就像和局域网中其他机器一样,它可以访问网络中的任何机器,网络中其他机器也可以访问虚拟机,当然虚拟机也可以上外网。所以这种模式下天然就是可以互联互通的,当然这种模式也有它的一些注意事项。此模式是懒人模式的首选方式!这种模式几乎不需要太多的配置,当然了IP,DNS,防火墙等等基本的网络设置还是要根据你自己需求来安排的。但是这种模式本身没有太多独特的配置,你只需要选择它就可以了。

但是事物都有两面性:

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

Host-only模式:

这种又叫“仅主机模式”,此时,虚拟机最多只能跟宿主机传输数据,但所有虚拟机之间是可以相互访问的。这种模式下虚拟机和真实的物理网络是隔离开来的,所有虚拟机可以互相访问,但局域网其他机器不可以访问虚拟机。这种模式安全限制是最严的,虚拟机不会对网络中其他机器产生任何影响,一般用于局部测试。这种模式下虚拟机没法上网,虚拟机需要的资料可以通过宿主机拷贝进去。

NAT模式:

所谓NAT就是网络地址映射,虚拟机对外访问的时候是先映射到宿主物理机上,物理机再对外进行转发,反过来,也是类似的过程。所以想实现虚拟机和其他物理机的互联互通就需要配置相应的网关代理或端口转发。此时,如果宿主物理机可以上网,那么虚拟机也是可以的。

点击下面的更改设置

之后点击下方的NAT设置

上图中点击“添加”弹出如下界面,“主机端口”即宿主机使用的端口,也即虚拟机对外访问的端口,“虚拟机端口”即虚拟机里的服务使用的真实端口,其它项按实际情况填写即可。

局域网里其他物理机要访问该虚拟机,就通过“宿主机IP+主机端口号”进行访问。

本机也可通过127.0.0.1+端口主机号访问

© 版权声明
THE END
喜欢就支持以下吧
点赞541赞赏
分享
评论 抢沙发

请登录后发表评论