VMware Workstation虚拟网卡Vmnet0,1,8之间的关系
2017-02-15 16:28
357 查看
多初学者不容易理解VMnet1和VMnet8虚拟网卡的关系,实际上,这与现实生活中的计算机选择接入那个交换机有相似之处。
在现实生活中的计算机,如果有网卡,可以连接到交换机或集线器中,如果现实生活中的计算机所处的环境,有多个交换机(或集线器),可以选择连接到那一个交换机或集线器。
而在使用VMware Workstation创建虚拟机时,创建的虚拟机中可以包括网卡。你可以根据需要选择使用何种虚拟网卡,从而表明想要连接到那个虚拟交换机。在VMware
Workstation中,默认有3个虚拟交换机,分别是VMnet0(使用桥接网络)、VMnet1(仅主机网络)和VMnet8(NAT网络),还可以根据需要添加VMnet2~VMnet7和VMnet9等7个虚拟机交换机,而在VMware
Workstation 5以后的版本中,还可以使用Team中的提供的虚拟交换机。
表2 虚拟机网络连接属性意义
虚拟机A1、虚拟机A2是主机A中的虚拟机,虚拟机B1是主机B中的虚拟机。在图2-56中,如果A1、A2与B都采用“桥接”模式,则A1、A2、B1与A、B、C任意两台或多台之间都可以互相访问(需要设置为同一网段),这时A1、A2、B1与主机A、B、C处于相同的身份,相当于插在交换机上的一台“联网”的计算机。
图2-56 桥接方式网络关系
【说明】 虚拟机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,C、A不能访问B1;A1、A2与A,B1与B可以互访。
图2-57 NAT方式网络关系
【说明】
1. 虚拟机A1、虚拟机A2是主机A中的虚拟机,虚拟机B1是主机B中的虚拟机。如果B1、A1、A2设置成host方式,则A1、A2只能与A互相访问,A1、A2不能访问主机B、C,也不能被这些主机访问;B1只能与B互相访问,B1不能访问主机A、C,也不能被这些主机访问。
2. 在使用虚拟机“联网”的过程中,可以随时更改虚拟机连接到的“虚拟交换机”,这相当于在真实的局域网环境中、把网线从一台交换机上插到另一台交换机上一样。当然,在虚拟机中改变网络要比实际上插拔网线方便多了。和真实的环境一样,在更改了虚拟机的联网方式后,还需要修改虚拟机中的IP地址以适应联网方式的改变。例如,在图2-56中,假设主机的VMnet1使用网段地址192.168.10.0,VMnet8使用网段地址为192.168.80.0,网关地址为192.168.80.2(相当于图2-57中“NAT路由器”内网地址),主机网卡使用地址为192.168.1.1。假设虚拟机A1开始被设置成桥接方式,虚拟机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.2即可。
图2-58 host方式网络关系
在现实生活中的计算机,如果有网卡,可以连接到交换机或集线器中,如果现实生活中的计算机所处的环境,有多个交换机(或集线器),可以选择连接到那一个交换机或集线器。
而在使用VMware Workstation创建虚拟机时,创建的虚拟机中可以包括网卡。你可以根据需要选择使用何种虚拟网卡,从而表明想要连接到那个虚拟交换机。在VMware
Workstation中,默认有3个虚拟交换机,分别是VMnet0(使用桥接网络)、VMnet1(仅主机网络)和VMnet8(NAT网络),还可以根据需要添加VMnet2~VMnet7和VMnet9等7个虚拟机交换机,而在VMware
Workstation 5以后的版本中,还可以使用Team中的提供的虚拟交换机。
表2 虚拟机网络连接属性意义
[align=left]选择网络连接属性[/align] | [align=left]意义[/align] |
[align=left]Use bridged networking(使用桥接网络)[/align] | [align=left]使用(连接)VMnet0虚拟交换机,此时虚拟机相当于网络上的一台独立计算机,与主机一样,拥有一个独立的IP地址,效果如图2-56所示[/align] |
[align=left]Use network address translation(NAT)(使用NAT网络)[/align] | [align=left]使用(连接)VMnet8虚拟交换机,此时虚拟机可以通过主机单向访问网络上的其他工作站(包括Internet网络),其他工作站不能访问虚拟机,效果如图2-57所示[/align] |
[align=left]Use Host-Only networking(使用主机网络)[/align] | [align=left]使用(连接)VMnet1虚拟交换机,此时虚拟机只能与虚拟机、主机互连,与网络上的其他工作站不能访问,如图2-58所示[/align] |
[align=left]Do not use a network connection[/align] | [align=left]虚拟机中没有网卡,相当于“单机”使用[/align] |
图2-56 桥接方式网络关系
【说明】 虚拟机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,C、A不能访问B1;A1、A2与A,B1与B可以互访。
图2-57 NAT方式网络关系
【说明】
1. 虚拟机A1、虚拟机A2是主机A中的虚拟机,虚拟机B1是主机B中的虚拟机。如果B1、A1、A2设置成host方式,则A1、A2只能与A互相访问,A1、A2不能访问主机B、C,也不能被这些主机访问;B1只能与B互相访问,B1不能访问主机A、C,也不能被这些主机访问。
2. 在使用虚拟机“联网”的过程中,可以随时更改虚拟机连接到的“虚拟交换机”,这相当于在真实的局域网环境中、把网线从一台交换机上插到另一台交换机上一样。当然,在虚拟机中改变网络要比实际上插拔网线方便多了。和真实的环境一样,在更改了虚拟机的联网方式后,还需要修改虚拟机中的IP地址以适应联网方式的改变。例如,在图2-56中,假设主机的VMnet1使用网段地址192.168.10.0,VMnet8使用网段地址为192.168.80.0,网关地址为192.168.80.2(相当于图2-57中“NAT路由器”内网地址),主机网卡使用地址为192.168.1.1。假设虚拟机A1开始被设置成桥接方式,虚拟机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.2即可。
图2-58 host方式网络关系
相关文章推荐
- VMware Workstation虚拟网卡Vmnet0,1,8之间的关系
- VMware Workstation下虚拟网卡与主机网卡之间的关系
- 智慧城市建设和产业发展之间关系
- UML类之间的关系
- Java的int与byte转换之间的关系
- Spring学习笔记(11)——bean之间的关系
- C#中数据类型与其他语言中的数据类型之间的对应关系
- 表之间的关系
- Java如何判断对象和类和类与类之间的关系
- UTF-8 GBK UTF8 GB2312 之间的区别和关系
- Zend与PHP之间到底是什么关系
- 浅谈CPU,内存, 硬盘,指令之间的关系
- 单线程模型中Message、Handler、Message Queue、Looper之间的关系
- configure.*和Makefile.*之间的关系
- 最小二乘与最大似然估计之间的关系
- Oracle - 数据库的实例、表空间、用户、表之间关系
- UIView的setNeedsLayout, layout 4000 IfNeeded 和 layoutSubviews 方法之间的关系解释
- Lucene、Nutch和Hadoop三者之间的关系
- html JavaScript 和css之间的关系总结
- 简述OSI七层协议模型、TCP/IP四层模型和五层协议之间的关系