设备VMnet0上的网络桥接无法运行 虚拟机 网络电缆未插好

来源:互联网 发布:vue json数据嵌套三层 编辑:程序博客网 时间:2024/04/28 15:11

虚拟系统 网络电缆被拔除的原因是没有启动服务

默认安装的情况下VMware提供了虚拟网卡vmnet1和vmnet8,而绿色版的几项服务是选择安装的。

使用绿色版如果没有启动 服务1,虚拟网络的电缆就会被拔除!。
虚拟机系统里的网卡是虚拟网卡,需要桥接到真实主机上的网络,因此必须在真实主机上该服务,以便虚拟网卡桥接到真实主机的网卡。

绿色版的几个服务说明:

1  启动-本机网络服务 ------- 这个选项包含了VMNETUSERIF(VMware网络服务接口)和VMNETBRIDGE(VMware桥接网络服务)这两个服务是使用VMware网络必须的

2 启动-USB和COM服务 ------- 包含了USB支持服务和COM口支持服务,一般如果不在VMware的虚拟系统中使用USB和COM口的话,可以在虚拟机中删除USB设备,如果要用到的话,打开这两个服务

3 启动-DHCP和NAT服务 ------- 网络配置在NAT模式下的话需要开启这两个服务

4 启动-用户权限服务 ------- 在非管理员组的用户要使VMware的话需要开启这个服务 具体没测试过,记得以前在非管理用户的时候也可以使用

5 安装虚拟网卡1 ------- 默认没有安装VMware的虚拟网卡

6 安装VMMOUNT ------- vmmount可以将虚拟磁盘挂载在宿主机的windows系统中,作为一个磁盘分区,方便虚拟机和宿主机交换文件。

7 启动增强型虚拟键盘 ------- 使真机和虚拟机的键盘操作更加兼容和完美

8 安装Virtual Machine Importer ------- 是一款虚拟系统迁移和转换工具

其中 原理有网友朋友说的很仔细,转来给大家看

默认安装的情况下VMware提供了虚拟网卡vmnet1和vmnet8,还有在虚拟系统上的虚拟网卡 "AMD  PCNET Family PCI Ethernet Adapter"

请注意,vmnet1和vmnet8是主系统上虚拟设备,用ifconfig命令可以看到,而"AMD  PCNET Family PCI Ethernet Adapter"是虚拟系统上的虚拟设备,在安装完虚拟系统后可以在设备管理器中看到,前两个隶属于真实系统,是你的真实电脑中的设备,后一个隶属于虚拟系统,是虚拟电脑中的设备,不要搞混淆。

---------------           --------------          --------------

|  网络A      |           |  路由器    |          |  网络B     |

|             |           |            |          |            |

|         □--|-----------|--□    □--|----------|--□        |

|         1   |           |  2     3   |          |  4         |

---------------           --------------          --------------

----------------           -------------------------      --------------        

|   虚拟系统   |           |  主系统(路由器)       |      | 真实网络   |

|              |           |                       |      |            |       

|          □--|-----------|--□     □<--->□-----|------|--□        |

|AMD PCNET卡   |           |vmnet1 vmnet8 真实网卡 |      |  4         |  

----------------           -------------------------      --------------  

图 二

让我们来和上面的网络和路由器的关系做一个比对。

可以看到要想虚拟系统和主系统通信必须使AMD PCNET 网卡和vmnet1组成一个网络。

而vmnet1本来就在主系统中,系统可以直接访问,所以主系统又充当了路由器的功能,只要有这两个虚拟设备主系统和虚拟系统就可以通讯。

关键在于三点:

1.确定网卡AMD PCNET和vmnet1的网络号相同。

2.在虚拟系统里设置网络属性,把网关地址设为vmnet1的地址。

3.开启主系统的路由功能,使它成为一台路由器。

事实上,如果你只需要虚拟系统和主系统通信,而不需要和主系统所在的真实网络上的其他主机通信的话只要满足第一点就可以了。因为满足第一点,主系统和虚拟系统就在同一网络中了,不需要路由器便可通信。但是大多数情况下我们需要虚拟系统和主系统所在的真实网络通信,这就需要满足其他两点了。