VMWare 网络设置简介

VMWare 网络设置有三种:

1.host only

网络拓扑结构:

虚拟机->虚拟机虚拟网卡------{虚拟网络}------主机虚拟网卡<-主机

其中,虚拟网络类似交换机,不涉及路由器,也就是虚拟机与主机在同一个局域网中,与外网无关

应用场景:

a)n个虚拟机与主机组成的虚拟网络,n>=1

b)

n个虚拟机与主机组成虚拟网络net_1,

m个虚拟机与主机组成虚拟网络net_2,...,

其中net_1,net_2,net_...各个虚拟网络之间独立


2.NAT (net address translate)

网络拓扑结构:

虚拟机->虚拟机虚拟网卡--↘

                                            -----{虚拟路由器内网网卡<-虚拟路由器->虚拟路由器外网网卡}--主机外网网卡<-主机

主    机->  主机虚拟网卡--↗

也就是,主机通过VMWare软件,生成一个虚拟路由器,主机的虚拟网卡和虚拟机的虚拟网卡都和该路由器相连,因此二者在同一个局域网中;虚拟路由器和主机外网网卡相连,主机外网网卡连接外网,因此虚拟机访问外网的路由是:虚拟机——虚拟网卡——虚拟路由器——主机网卡——外网。

因此虚拟机访问外网是经过虚拟网卡的网络地址转换的,也就是说虚拟机并非和外网直连。如果外网要访问该虚拟机,就需要做一些映射工作

应用场景:

建立可访问外网的局域网络

3.bridge

网络拓扑结构:

虚拟机->虚拟网卡------共享主机网卡------外网

也就是,虚拟机的虚拟网卡通过共享主机的网卡,直接访问外网

应用场景:

非网络测试工作,比如linux系统学习


NAT与bridge主要区别在于,NAT建立了一个虚拟局域网,整个虚拟局域网都要通过虚拟路由器与主机网卡通信,而桥接则是虚拟网卡直接与主机网卡通信,少了转换一层。因此在做对外映射,如ngrok映射时,bridge情况下,直接启动ngrok,外网便可直接访问虚拟机,Nat由于中间有虚拟路由器,则不可以


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章