我是靠谱客的博主 闪闪书本,最近开发中收集的这篇文章主要介绍虚拟机NAT和Bridge网络模式的区别和选择,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

先上一张结构图:

说明:

在Windows环境通过hyper-vVMware安装虚拟机,用于部署服务。

 PM:physical machine,物理机

 VM:virtual machine, 虚拟机

PM0 ~ PM3 总共四台物理机,都在同一个网段,都可以互相访问,并都能访问外网。

VM0:通过NAT的方式安装在PM3上。

VM1:通过bridge的方式安装在PM3上。

测试部分

测试NAT:

        此时在VM0上部署了一个web服务。

        在PM3上访问 VM0.IP:port/svc  可以成功,并且IP基本是固定不变的。

        在非PM3的机器上访问 VM0.IP:port/svc 均不能成功。

测试NAT结论:

        NAT结构是通过物理机转发才能访问的,此时PM3就是VM0的router,而其他几台机器并不能像PM3一样提供路由的功能,因此不能访问。

        网络地址转换方式部署的虚拟机的网络层级比物理机低一层。

测试Bridge:

        此时在VM1上部署了一个web服务。

        在所有物理机上访问 VM1.IP:port/svc  都可以成功。

        但是会随着物理机ip变动而变动,需要设置虚拟机的网卡固定IP。

        Ubuntu设置固定ip:How to set up Linux in VMWare Workstation with static IP (IPv4)How to set up Linux in VMWare Workstation with static IP (IPv4)https://www.ibm.com/support/pages/how-set-linux-vmware-workstation-static-ip-ipv4

vmware虚拟机配置ubuntu 18.04(20.04)静态IP地址 - 民工黑猫 - 博客园vmware虚拟机配置ubuntu18.04静态IP地址 VMware版本 :VMware Workstation 155.2 Pro ubuntu版本:ubuntu-18.04.4-desktop-https://www.cnblogs.com/yyee/p/12899953.html

测试Bridge结论:

        桥接方式部署的虚拟机和其它物理机是平级的,就像和其它物理机都把网线插在一个交换机上。拥有和物理机一样的独立网卡(虚拟出来的),可以当一台真机器进行配置。

选择方式

        如果只是一个单机应用,所有功能都在这一台机器上使用,或者仅仅是学习用,则可以安装NAT网络模式的虚拟机。

        如果是一个域内的多态机器需要互相通信,则安装桥接模式的虚拟机。

最后

以上就是闪闪书本为你收集整理的虚拟机NAT和Bridge网络模式的区别和选择的全部内容,希望文章能够帮你解决虚拟机NAT和Bridge网络模式的区别和选择所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(54)

评论列表共有 0 条评论

立即
投稿
返回
顶部