Ubuntu 12.04 和 Hyper-V 2008 R2 SCVMM - 网线已拔出

Ubuntu 12.04 和 Hyper-V 2008 R2 SCVMM - 网线已拔出

尝试在需要静态 IP 寻址的 HyperV 环境中安装 32 位 Ubuntu Desktop 后,Ubuntu 认为网线已拔出。它已连接到 SCVMM 中的正确 Team NIC(例如其他 40 台左右的服务器;它们都运行正常),但由于某种原因,它没有检测到网线已“插入”。我将尝试 64 位 Ubuntu Server,看看是否可行。

更新-看起来服务器有同样的问题。

答案1

我遇到过类似的问题,eth0 显示大量错误并丢弃数据包。我仔细检查了 SCVMM 虚拟机属性,发现网络适配器 1 属于“模拟”类型。一旦我将其设置为“合成”(通过编译到内核 3.1 中的 hv_netvsc 模块支持),我就可以正常工作了。我猜这是在初始创建虚拟机时选择“其他 Linux(64 位)”时 SCVMM 的默认设置。

答案2

我也遇到了同样的问题。但是,我尝试安装 32 位 12.04 服务器,没有出现任何问题。对我来说,这似乎是 64 位版本的问题。我在 HP Proliant DL360 Gen8 上运行独立的 Hyper-V 2008 服务器。

答案3

在我们的案例中有帮助:取消选中“启用虚拟机队列”并禁用 ipsec(均在网卡的硬件加速部分)。

答案4

編輯:

我解决了这里。

只需删除桥接连接(您的真实 NIC 和虚拟 vEthernt(Hyper-v)之间)共享互联网连接(如下面的链接所示),它就会起作用。 https://superuser.com/questions/489746/ubuntu-not-connecting-to-network-in-hyper-v

相关内容