为了生成服务器,我在SLES 11 SP1 dom0上安装了SLES 10 SP1 domU。 在移动一些文件系统后,当我重新启动domU时,networking不再工作。 当通过xm console
login时,唯一的接口是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虚拟机方面没有任何问题。
有两个问题:
/etc/sysconfig/network/scripts/ifup-route
是有问题的脚本,但是我把它们全部replace为安全的。