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