SLES 10 SP1 domU eth0在引导时未启动

为了生成服务器,我在SLES 11 SP1 dom0上安装了SLES 10 SP1 domU。 在移动一些文件系统后,当我重新启动domU时,networking不再工作。 当通过xm consolelogin时,唯一的接口是lo ,路由表除了lo的路由以外是完全空的。 我有eth0设置为使用dhcp,但是当我运行ifup eth0出现以下错误:

 Nov 10 14:26:40 bitvm01 dhcpcd[6385]: timed out waiting for a valid DHCP server response 

尝试rcnetwork restart ,我得到:

 Warning: Could not set up default route via interface Command ip route replace to default via 172.30.79.1 returned: . RTNETLINK answers: Network is unreachable Configuration line: default 172.30.79.1 - - This needs NOT to be AN ERROR if you set up multiple interfaces. See man 5 routes how to avoid this warning. 

如果手动设置IP地址:

 ifconfig eth0 172.30.79.250 netmask 255.255.255.0 route add default gw 172.30.79.1 

然后我可以ping其他主机。 我和最初设置虚拟机的那个人交谈,他不记得他是否曾经以类似的方式修复它。

我错过了什么? 我们有其他SLES 10 SP1(非虚拟机)服务器,我用作婴儿床,并没有帮助。 我正在使用网桥进行networking连接,并且在dom0上正确安装了正确的vif


注意:所述的人从头开始为dom0和domU设置另一个VM,具有相同的问题。 然而,他在设置SLES 11虚拟机方面没有任何问题。

有两个问题:

  • 最重要的是Nils已经提到的:SLES 10 SP1是有点破的。 我用SP3中的一个replace了sysconfig软件包,然后networking终于正常工作了。 我相信/etc/sysconfig/network/scripts/ifup-route是有问题的脚本,但是我把它们全部replace为安全的。
  • 子网中的DHCP IP池非常小,很快耗尽。 更多的知识产权被添加,每个人都很高兴。