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

红心前言

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

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

 

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

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

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

image

在这种情况下,打开网络连接,你会发现正常情况下本应该在网络连接里出现的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:

image

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

image

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

image

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

image

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

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

image

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

image

怎么办呢?

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

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

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

image

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

image

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

image

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

image

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

image

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

image

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

image

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

image

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

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

image

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

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
无法连接虚拟设备ethernet0可能是由于以下几个原因所导致的: 1. 网线连接问题:请确保网线插入网卡插槽中,并确保插头稳固连接。另外,还需要检查网线是否受损或不正常,可以尝试更换一根新的网络线缆,再次连接尝试。 2. 虚拟设备配置错误:请确认在虚拟设备配置中,ethernet0已正确配置并启用。确保网络连接类型、IP地址、子网掩码及网关等参数正确设置。 3. 驱动程序问题:可能由于缺少或不兼容的网络驱动程序导致无法连接ethernet0。请确保驱动程序已正确安装,可以尝试重新安装或更新驱动程序,或者联系设备制造商获取最新的驱动程序。 4. 路由器或交换机设置问题:如果虚拟设备连接网络的路由器或交换机有设置限制,可能会阻止虚拟设备连接。请检查路由器或交换机的设置,确保允许虚拟设备连接,并查看是否有任何特定的端口或IP地址限制。 5. 虚拟化软件配置问题:如果使用虚拟化软件创建虚拟设备,可能是配置问题导致无法连接。请检查虚拟化软件的网络配置选项,确保虚拟设备ethernet0已正确配置并与宿主机的网络连接正常。 总结起来,无法连接虚拟设备ethernet0的问题可能源自物理连接虚拟设备配置、驱动程序、路由器或交换机设置以及虚拟化软件配置等方面。需要逐一排查排除问题,确保连接正常。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值