我正在尝试让 Nagios XI 虚拟机在 Hyper-V 上运行(是的,我知道它不是受支持的配置)。我试图在网络上获取它以下载一些软件包,以便我可以安装 Enlightenment 组件并使用合成适配器。
我已经为机器配置了一个被正确识别为 eth0 的旧版适配器,它获得了一个 DHCP 租约,但在那之后我似乎根本无法获得任何流量来遍历网络。同一个虚拟网络正在用于其他来宾计算机,因此我知道它正在运行。我的 Linux 技能有限。谁能帮忙?
编辑:我可以从机器本身 ping 租用地址,但不能 ping 同一子网上的任何其他地址,也不能任何其他机器 ping 这个服务器。
虚拟机运行 CentOS 6.2。内核 2.6.32-220.17.1.el6.i686
2012 年 7 月 5 日更新
我已经使用相同的源 VHD 在不同的服务器上设置了一个全新的 VM。这次我使用静态 IP 地址配置机器,但最终结果是一样的。dmesg | grep eth
产量:
我通过添加
noapic
到内核选项来解决这个问题grub.conf
这使旧版网络适配器能够正常工作。我目前正在下载开发工具包以允许我安装 Hyper-V 启蒙驱动程序,然后我将尝试再次删除该选项。
编辑:成功!
安装开发工具后,集成组件版本 3.2 并删除 noapic 选项,机器现在可以使用合成适配器。在安装集成组件后重新启动之前删除 noapic 选项很重要,否则在启动时会出现内核错误。