虚拟机vmnet0、vmnet1和vmnet8的区别
vmnet0,实际上就是⼀个虚拟的⽹桥
vmnet0,实际上就是⼀个虚拟的⽹桥,这个⽹桥有很若⼲个端⼝,⼀个端⼝⽤于连接你的Host,⼀个端⼝⽤于连接你的虚拟机,他们的位置是对等的,谁也不是谁的⽹关。所以在Bridged模式下,你可以让虚拟机成为⼀台和你的Host相同地位的机器。
vmnet1,这是⼀个Host-Only⽹络模式
vmnet1,这是⼀个Host-Only⽹络模式,这是⽤于建⽴⼀个与世隔绝的⽹络环境所⽤到的,其中vmnet1也是⼀个虚拟的交换机,交换机的⼀个端⼝连接到你的Host上,另外⼀个端⼝连接到虚拟的DHCP服务器上(实际上是vmware的⼀个组件),另外剩下的端⼝就是连虚拟机了。虚拟⽹卡 “VMWare Virtual Ethernet Adapter for VMnet1”作为虚拟机的⽹关接⼝,为虚拟机提供服务。在虚拟机启动之后,如果你⽤ipconfig命令,你会很清楚的看到,你的默认⽹关就是指向 “VMWare Virtual Ethernet Adapter for VMnet1”⽹卡的地址的。(实际上它并不能提供路由,这是VMware设计使然,它是⼲了除了提供路由之外的⼀些事情——实际上是我也不知道它⼲了什么事情),这⾥没有提供路由主要表现在没有提供NAT服务,使得虚拟机不可以访问Host-Only模式所指定的⽹段之外的地址。
vmnet8,这是⼀个NAT⽅式,最简单的组⽹⽅式了
vmnet8,这是⼀个NAT⽅式,最简单的组⽹⽅式了,从主机的“VMWare Virtual Ethernet Adapter for VMnet8”虚拟⽹卡出来,连接到vmnet8虚拟交换机,虚拟交换机的另外的⼝连接到虚拟的NAT服务器(这也是⼀个Vmware组件),还有⼀个⼝连接到虚拟DHCP服务器,其他的⼝连虚拟机,虚拟机的⽹关即是“VMWare Virtual Ethernet Adapter for VMnet8”⽹卡所在的机器,废话,这肯定就是你的Host机器啦。同样,⽤ipconfig也可以看出来,你的虚拟机的默认⽹关也指向了你的 “VMWare Virtual Ethernet Adapter for VMnet8”虚拟⽹卡地址。相⽐之下,可以看出来,NAT组⽹⽅式和Host-Only⽅式,区别就在于是否多了⼀个NAT服务。
host-only与wmnet1虚拟⽹卡进⾏通信
NAT模式与VMnet8虚拟⽹卡进⾏通信
桥接使⽤的是你机器的真实⽹卡进⾏上⽹
⽤命令来配host-only模式下的⽹卡:ifconfig eth0 192.168.86.0
ifconfig eth0 ip(要和虚拟⽹络编辑器⾥⾯的VMnet1的ip⼀致),配完这个虚拟⽹卡的ip后你就可以通过在cmd命令⾥⾯ping 此ip看是否能ping 通,这样没有⽹线也能实现⽹络通信了
那么在有⽹线(意思是有⽹络的情况下)选择NAT模式,如何配这个VM的ip来实现通信呢
到真实机器的ip地址后,可以在⽹络中⼼或者通过cmd⾥⾯的ipconfig来获得当前真实机器的ip地址后,⽤如下的命令来设置VM的
虚拟机上网ip:ifconfig eth0 192.168.1.156(假设真实机器的ip是192.168.1.155),要永久⽣效则需要写⼊配置⽂件
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论