今天我从[安全]申请了Debian Squeeze的最新xen更新。 包版本现在是4.0.1-5.8 。
之后,xend开始performance怪异(aka错误):
root@root:~# sudo service xend restart Restarting Xen daemons: xend/etc/xen/scripts/network-route: line 20: /etc/xen/scripts/hotplugpath.sh: No such file or directory /etc/xen/scripts/network-route: line 28: /proc/sys/net/ipv4/conf/eth/proxy_arp: No such file or directory /etc/xen/scripts/network-route: line 20: /etc/xen/scripts/hotplugpath.sh: No such file or directory /etc/xen/scripts/network-route: line 28: /proc/sys/net/ipv4/conf/eth/proxy_arp: No such file or directory xend/etc/xen/scripts/network-route: line 20: /etc/xen/scripts/hotplugpath.sh: No such file or directory /etc/xen/scripts/network-route: line 28: /proc/sys/net/ipv4/conf/eth/proxy_arp: No such file or directory /etc/xen/scripts/network-route: line 20: /etc/xen/scripts/hotplugpath.sh: No such file or directory /etc/xen/scripts/network-route: line 28: /proc/sys/net/ipv4/conf/eth/proxy_arp: No such file or directory /etc/xen/scripts/network-route: line 20: /etc/xen/scripts/hotplugpath.sh: No such file or directory /etc/xen/scripts/network-route: line 28: /proc/sys/net/ipv4/conf/eth/proxy_arp: No such file or directory
它以前工作没有任何错误,因此我的问题:这是一个错误还是这是我的错?
顺便说一句,我是舒尔我没有改变xen的东西,即不是xend-config.sxp或/etc/xen/scripts任何/etc/xen/scripts 。 这就是为什么我在这里把这个老问题看作是不相干的,或者至less只涉及到包裹不完整的问题,因为那个时候是根据唯一的答案。 (这又是一个错误,对吧?)
根据Xen wiki ,从Xen 4.1开始,不应该再使用脚本network-route 。 不幸的是,我在Xen 4.0 ,但我想在下一个版本中必须手动完成,我可以手动configuration。
这意味着,在ifup eth0触发echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp :
# /etc/network/interfaces auto eth0 iface eth0 inet static address 1.1.1.1 broadcast 1.1.1.255 netmask 255.255.255.0 gateway 1.1.1.254 post-up echo 1 > /proc/sys/net/ipv4/conf/eth0/proxy_arp
而在/etc/sysctl.conf我设置net.ipv4.ip_forward = 1 。
这几乎是/etc/xen/scripts/network-route会做的。