前言

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

网络类型 网络适配器名
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. Android应用icon和闪屏splash的尺寸

    icon (尺寸为px) 目录 尺寸 (width * height) drawable 72 x 72 drawable-hdpi 72 x 72 drawable-ldpi 36 x 36 dra ...

  2. ProgressBar学习笔记,自定义横向进度条的样式(包含ActionBar上面的进度条)

     点显示进度条后→   android:max="100" 进度条的最大值 android:progress  进度条已经完成的进度值 android:progressDrawab ...

  3. Asp.Net Core发布绑定域名和端口

    一.WebHostBuilder配置URL和端口进行侦听 UseUrls() 1.默认的ASP.NET Core项目绑定http://localhost:5000.通过使用UseUrls扩展方法——编 ...

  4. ASP.NET MVC:WebPageRenderingBase.cs

    ylbtech-funcation-Utility: ASP.NET MVC:WebPageRenderingBase.cs 提供用于呈现使用 Razor 视图引擎的页的方法和属性. 1.A,WebP ...

  5. C#中的自动赋值

    工作中用到对同一个类型的对象的赋值,需要逐个属性的赋值赋过去,在网上找了很久没发觉合适的,就自己动手写了个,以做备忘用. protected void AutoAssign(object from , ...

  6. Java学习笔记——File类文件管理及IO读写、复制操作

    File类的总结: 1.文件和文件夹的创建 2.文件的读取 3.文件的写入 4.文件的复制(字符流.字节流.处理流) 5.以图片地址下载图片 文件和文件夹 相关函数  (boolean) mkdir( ...

  7. [leetcode]Triangle @ Python

    原题地址:https://oj.leetcode.com/problems/triangle/ 题意: Given a triangle, find the minimum path sum from ...

  8. CentOS7安装openjdk、tomcat和mysql流程介绍

    首先是前戏,推荐一个远程工具Xshell和Xftp搭配使用,以下是Xshell的官网 http://www.netsarang.com/products/xsh_overview.html 1.ope ...

  9. js面向对象之继承-原型继承

    //animal 父类 超类 var Animal = function(name) { this.name = name; this.sayhello = function() { alert(&q ...

  10. PL/SQL Developer执行.sql文件的几种方法

    1.复制SQL 第一种方法非常常见,也非常简单,先用文本编辑器打开.sql文件,然后把sql复制到PL/SQL Developer的SQL窗口或者命令窗口中运行就行了,本来我也是这么做的,但是我将SQ ...