设为首页 收藏本站
查看: 1721|回复: 0

[经验分享] VMware 默认的虚拟交换机关系与VMnet设置

[复制链接]

尚未签到

发表于 2015-4-7 12:04:18 | 显示全部楼层 |阅读模式
  原文地址:http://www.jifang360.com/news/201097/n61609937.html
摘要:VMware Server(包括VMware Workstation、VMware ESX Server)在一台主机上最多支持10个与主机相关的虚拟交换机。
下面介绍VMnet0、VMnet1、VMnet8虚拟交换机的关系,先参看表1的简介,然后通过网络拓扑解构图做详细的介绍。  
  表1虚拟网络链接属性意义
DSC0000.jpg
1. Vmnet0虚拟交换机拓扑图   
  在图1中,虚拟机A1、虚拟机A2是主机A中的虚拟机,虚拟机B1是主机B中的虚拟机。在图1中,如果A1、A2与B中都采用“桥接”模式(相当于链接到Vmnet0虚拟交换机),则A1、A2、B1与A、B、C处于相同的身份,相当于插在交换机上的一台联网的计算机。
DSC0001.jpg
  2.VMent1虚拟交换机拓扑图
  
  在图2中,虚拟机A1、虚拟机A2是主机A中的虚拟机,虚拟机B1是主机B中的虚拟机。如果B1、A1、A2设置成Host方式,则A1、A2只能与A互相访问,A1、A2不能访问主机B、C,B、C也不能访问A1、A2;B1只能与B互相访问,B1不能访问主机A、C,也不能被这些主机访问。
3.VMnet8虚拟交换机拓扑图
   DSC0002.jpg
   在图3中,虚拟机A1、虚拟机A2是主机A的虚拟机,虚拟机B1是主机B中的虚拟机。其中的“NAT路由器”是只启用了NAT功能的路由器,用来把VMnet8交换机上链接的计算机通过NAT功能链接到VMnet0虚拟交换机。如果B1、A1、A2设置成NAT方式,则A1、A2可以单向访问主机B、C,B、C不能访问A1、A2;B1可以单向访问主机A、C,A、C不能访问B1;A1、A2与A,B1与B可以互相访问。

DSC0003.jpg
  
  图3   NAT方式网络关系
  
  说明
  
  在使用虚拟机联网的过程中,可以随时更改虚拟机链接到的虚拟交换机,这相当于在真是的局域网环境中,把网线从一台交换机上插到另一台交换机上一样。当然,在虚拟机中改变网络要比实际上插拔网线方便多了。和真是的环境一样,在更改了虚拟机的联网方式后,还需要修改虚拟机中的IP地址以适应联网方式的改变。例如,在图2-30中,假设主机的VMnet1使用的网段地址为192.168.10.0,VMnet8使用的网段地址为192.168.80.0,网关地址为192.168.1.1。假设虚拟机A1开始被设置成桥接方式,它的IP地址被设置成192.168.1.5。
  
  如果虚拟机A1想使用Host方式,则需修改虚拟机的网卡属性为Host-Only,然后在虚拟机中修改IP地址为192.168.10.5即可(也可以设置其他地址,只要网段与Host所用网段在同一子网即可);如果虚拟机A1想改用NAT方式,则修改虚拟机的网卡属性为NAT,然后在虚拟机中修改IP地址为192。168.80.5,设置网关地址为192.168.80.254即可。
  
  大家已经知道了VMnet1、VMnet8与VMnet0虚拟交换机的关系,用过VMware Workstation或者VMware Server的朋友可能会问:既然VMnet1、VMnet8是交换机,那连接到交换机的网卡(就是虚拟机中使用的网卡)应该是设置什么地址都行的,但为什么在VMware虚拟机中,网卡地址会被固定在192.168.0.0—192.168.255.255的范围呢?大家已经知到VMnet1与VMnet8的子网范围是192.168.x.x的网段。下面将讲解这个问题。   
  首先,VMnet1与VMnet8虚拟交换机(包括没有极少的其他虚拟交换机,如VMnet2、VMnet3—VMnet7、VMnet9等),是可以使用任意网段的地址的。使用192.168.x.x的网段,只是VMware Server在安装的时候,从192.168.x.x地址段中选出两个地址段来用,这两个地址段是随机产生的,并且不同的机器,甚至同一台机器在重复安装时也是不同的。用户可以根据需要或者爱好使用其他的地址,如可以使用172.16.0.0/12或10.0.0.0/8等其他地址范围,也可以使用公网的地址范围。例如,有些用户习惯为VMware虚拟交换机使用表1的地址范围,并且在每次安装VMware Server(或其他VMware产品后)按照表1的规划进行配置,这样可以减轻试验(或者实际应用)中记忆不同Ip地址的负担。
  表1   VMware虚拟网卡使用网络地址规划表
DSC0004.jpg
  
  修改VMnet1与VMnet8网段地址的方法如下(以修改VMnet1网段到192.168.10.0为例):
  
  在Edit->Virtual Network Editor选项卡中,选择VMnet1,点击DHCP Settings按钮弹出DHCP Settings窗口,可以进行修改,输入想要使用的网段地址,在Subnet Mask地址框中输入想要使用的子网掩码,并单击OK按钮,如图所示。
DSC0005.jpg
  
  图 4   修改VMnet1使用子网地址
  
  之后根据需要,修改VMnet8使用的网段,修改之后单击“应用”按钮,让设置立刻生效。
  
  其次,即使不在图中修改VMnet1使用的网段地址,也可以在实际中,根据需要设置想使用的地址,并且可以与主机正常通信。例如,假设VMnet1默认使用的网段是192.168.133.0/24,可以在A1虚拟机中,设置IP地址为172.16.100.23,子网掩码为255.255.0.0,在A主机中,在“网络链接”中修改VMnet1虚拟网卡的地址为172.16.10.99、子网掩码为255.255.0.0,则A1与A是可以互相访问的。那么,为什么还要在图中设置(或修改VMnet1)网段地址?这是为了DHCP服务器而使用的。在VMware产品中,为虚拟交换机集成了“DHCP服务”与“NAT服务”,下面先介绍DHCP服务。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-54580-1-1.html 上篇帖子: 虚拟机VMware安装Fedora15/ubuntu 11,要想使用gnome3/unity 要怎么办呢? 下篇帖子: Vmware下Ubuntu 14.04静态IP地址的设置方法
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表