未检测到vmware网络接口

我在虚拟机(vmware,win host)上安装了ubuntu服务器14.04 LTS。 VM具有Internet访问权限(给定端口ID,自适应类型E1000E和MAC)。 可悲的是,ubuntu无法自动检测到设备。

ifconfig -a仅显示环回接口,但lspci打印以下以太网控制器:

0b:00.0以太网控制器:Intel Corporation 82574L千兆网络连接

如何创建一个合适的eth0接口?

/etc/network/interfaces文件只包含一个lo接口,所以我尝试创建一个eth0。 VM-Host提供了IP,网络掩码和网关设置。 所以我在/etc/network/interfaces添加了以下行:

 auto eth0 iface eth0 inet static address .... gateway .... netmask .... 

然后我尝试通过调用/etc/init.d/networking restart来强制执行这些设置,但没有成功。

这些设备使用e1000e内核模块。 我已经尝试删除并再次加载它,但我总是得到错误,它很忙。

更新:虚拟机的网络设置如下所示:

在此处输入图像描述

因此没有网络连接,但设备状态已连接。 我之前在同一个虚拟机上使用过Windows,互联网连接开箱即用。 如何使用ubuntu访问这样的网络连接?

  • var/log/boot.log所有命令都以状态[OK]传递
  • cat /var/log/syslog | grep -i eth cat /var/log/syslog | grep -i eth是空的
  • dmesg | grep -i etc dmesg | grep -i etc也是空的

UPDATE2:

似乎e1000e接口支持不是很好,所以我要求vm-admin将接口类型更改为vmxnet3。 现在ifconfig -a返回两个不同的接口(lo和一个新的ens192 )。

dmesg | grep vmxnet3

在此处输入图像描述

然后我将以下行添加到我的/etc/network/interfaces

 auto ens192 iface ens192 inet static address xxxx netmask xxxx network xxxx broadcast xxxx dns-nameservers xxxx dns-search example.com gateway xxxx 

…并根据/etc/init.d/networking restart重新启动服务。 但接口未连接:

ping google.com

ping 193.170.141.212

返回“目标主机无法访问”

在Ubuntu上使用e1000。 无法完全支持vmxnet3或e1000e,也无法正常使用NAT *

(*) 至少为OP