前言

首先我们需要明确如下表所示的对应关系:

网络类型 网络适配器名
Bridged   VMnet0
NAT   VMnet8
Host-only      VMnet1

 

解决“无法将Ethernet0连接到虚拟网络VMnet8”的问题

重装虚拟机后,在虚拟机中安装了Linux操作系统,启动时(网络连接方式:NAT,NAT使用的是VMware Virtual Ethernet Adapter for VMnet8)提示如题所示的错误。带着这个错误进入系统后,当然是无法和主机以及路由器进行网络连接的。

此时,即便你按照如下图所示操作进行手动连接也会得到同样的错误提示。

在这种情况下,打开网络连接,你会发现正常情况下本应该在网络连接里出现的VMware Virtual Ethernet Adapter for VMnet1和VMware Virtual Ethernet Adapter for VMnet8,都没有出现。

这时,其实你重启下电脑(重启主机而不是重启虚拟机中的Linux),即可解决问题,正如我这里的情况,重启后再次查看网络连接,发现有了VMware Virtual Ethernet Adapter for VMnet1和VMware Virtual Ethernet Adapter for VMnet8:

此时,再按照如下操作手动连接:

这时没有出现错误提示,说明已经成功连接了,如下图所示:

进入Linux系统,在命令终端,输入service network start启动网络服务,然后输入ifconfig就可以发现eth0也有了:

这时,我们ping主机和路由器都可以ping通了。但是主机是ping不同虚拟机的,因为我们用的是NAT网络连接方式。要想让主机也可以ping通虚拟机,我们需要使用桥接的网络连接方式,桥接使用的是VMware Virtual Ethernet Adapter for VMnet0。

在虚拟机下,编辑—>虚拟网络编辑器,弹出如下,发现只有VMnet1和VMnet8,恰恰桥接需要的VMnet0没有:

这时,你若在上图中选择桥接模式,将会得到如下错误提示:

怎么办呢?

解决“虚拟机网络连接——桥接模式不可用”的问题

再次打开网络连接,在WLAN上右键—>属性,弹出如下对话框:

注意:因为我这里使用的是无线网,故在WLAN上操作,若使用有线网直接在本地连接上右键属性即可。

首先检查一下是否有VMware Bridge Protocol这一项,若有,则还要确保该项已被勾选上。若根本没有这一项的话,则需要安装该服务项,具体安装步骤如下:

点击“安装”,弹出如下:

点击”添加“后,弹出如下:

点击”从磁盘安装“后,弹出如下:

点击”浏览“,然后定位到VMware Player的安装目录,选择netbridge.inf文件,比如C:\Program Files (x86)\VMware\netbridge.inf:

点击”打开“后,弹出如下:

点击”确定“后,弹出如下:

再次点击”确定”,这里的服务安装就成功结束了。

再次重启电脑,重启后发现VMnet0也出现在了虚拟网络编辑器中,而且桥接模式也可以使用了,因为我使用的是无线网,故下图中桥接到了笔记本电脑上的无线网卡。

此时,只需要将eth0的IP地址设置到与主机IP同一网段即可实现相互ping通了。

无法将 Ethernet0连接到虚拟网络 VMnet8 以及无法使用桥接的详细解决步骤的更多相关文章

  1. 【Linux】无法将 Ethernet0 连接到虚拟网络“VMnet8”

    Linux安装centos之后,可能会出现ipconfig命令之后没有看到eth0信息,只有lo.log日志包的错为:无法将 Ethernet0 连接到虚拟网络“VMnet8” 解决办法有: 1.在虚 ...

  2. 无法将 Ethernet0 连接到虚拟网络”VMnet0″ 详细信息可以在 vmware.log 文件中找到未能连接虚拟机Ethernet0

    在 vmware“编辑->虚拟网络设置”里面,点“恢复默认”可解决.  

  3. vmware虚拟机提示:无法将Ethernet0连接到虚拟网络vmnet02018-03-07

    编辑——虚拟机网络编辑——还原虚拟机网络配置可以解决

  4. VM网络无法连接--提示ethernet0无法连接到虚拟网络

    打开 “编辑->虚拟网络设置"里面,点“恢复默认” 如果还不行 然后 开网络和共享中心 左击  本地连接(若是无线网络,则点击无线网络连接)----属性----共享---- 在:允许其 ...

  5. linux学习之centos(二):虚拟网络三种连接方式和SecureCRT的使用

    ---操作环境--- 虚拟机版本:VMware Workstation_10.0.3 Linux系统版本:CentOS_6.5(64位) 物理机系统版本:win10  一.虚拟网络三种连接方式 当在V ...

  6. Linux基石【第二篇】虚拟网络三种连接方式(转载)

    在虚拟机上安装完Centos系统后,开始配置静态IP,以方便在本宿主机上可以访问虚拟机,在曲折的配置中,了解到虚拟机还有三种连接方式:Bridged,NAT和Host-only,于是,我又一轮新的各种 ...

  7. Windows Azure 配置多个站点的虚拟网络连接

    通过上一篇"Windows Azure 虚拟网络配置(Site to Site)" 我们建立了可以进行Site to Site连接的虚拟网络,配置过后有些朋友会有疑问:如果需要连接 ...

  8. Azure 基础:使用 powershell 创建虚拟网络

    什么是虚拟网络 虚拟网络是您的网络在 Azure 云上的表示形式.您可以完全控制虚拟网络的 IP 地址.DNS 的设置.安全策略和路由表.您还可以更进一步,把虚拟网络划分为多个子网.然后用它们连接您的 ...

  9. 虚拟网络学习笔记之一:VXLAN

    1. 什么是虚拟网络? 答:从架构角度考虑,我们可以采用与服务器虚拟化引入Hypervisor的方式一样,引入Nypervisor或者叫“虚拟网络管理平台”实现虚拟网络.虚拟网络必须像虚拟机一样,脱离 ...

随机推荐

  1. 解决sublime text 3中文乱码问题

    解决中文乱码,需要安装两个插件 一.安装Codecs Ctrl+Shift+P 输入Install Package-->Codecs 二.安装gbk support 菜单:preferences ...

  2. 超人前传第一至十季/全集Smallville迅雷下载

    超人前传 第一至十季 Smallville Season 1-10 (2001-2010)本季看点:CW台的长寿剧<超人前传>在以帅哥靓女征服观众了这么多年后,也终于进入尾声,该剧将于今年 ...

  3. 关于android studio 出现Error:Execution failed for task ':app:preDebugAndroidTestBuild'. 的解决办法

    Error:Execution failed for task ':app:preDebugAndroidTestBuild'. > Conflict with dependency 2018年 ...

  4. 对Java通配符的个人理解(以集合为例)

    对Java通配符的个人理解(以集合为例) 前言:最近在学习Java,当学到了泛型的通配符时,不是很理解PECS(Producer Extends Consumer Super)原则,以及<? e ...

  5. Java_Freemarker

    ylbtech-Miscellaneos:Java_Freemarker FreeMarker是一款模板引擎: 即一种基于模板和要改变的数据, 并用来生成输出文本(HTML网页.电子邮件.配置文件.源 ...

  6. 《UNIX环境高级编程》笔记--环境变量

    ISO C定义了一个函数getenv,可以用其取环境变量值. #include <stdlib.h> char* getenv(const char* name); //返回与name关联 ...

  7. WiFi十五岁了:感谢它能让我们在厕所上网

    无线俨然成为当下移动用户不可或缺的重要伴侣,在无线覆盖的区域意味着能够获取各种资讯或同好友进行即时通讯.无线带来了前所未有的技术变革,也颠覆了生活习惯,让用户可以访问Netflix或者在厕所浏览网页. ...

  8. Java面试问题总结

    前几天Java面试中遇到的问题,这仅仅是当中的一部分问题.面试中有非常多问题是关于数据结构和算法的.在这里做下总结,希望有能力的人能够试着做一下,并在评论区留下您的答案.让大家相互学习.谢谢 程序设计 ...

  9. vim上次和下次光标位置

    ctrl + I 下次光标位置 ctrl + o上次光标位置.

  10. VS2013开发asmx接口根据ID查询对象

    代码如下 using System; using System.Collections.Generic; using System.Linq; using System.Web; using Syst ...