XEN 服务器未将流量路由到 DomU

XEN 服务器未将流量路由到 DomU

我已经在这个问题上纠结了几个小时了,但就是找不到正确的提示。

Dom0 是 Debian Squeeze。

我使用 apt-get 在 Dom0 上设置了 Xen Server。

Dom0 的 IP 为 178.15.15.15。服务器可访问且运行良好。安装过程顺利。

我有一个附加子网 /29。我将 Dom0 上的子网的第一个 IP 设置为我以后 DomU 的默认网关。

ip addr add 188.40.249.129/29 dev eth0

ip 已启动并响应 ping、ssh 连接等。

sysctl.conf 如下所示:

net.ipv4.ip_forward=1

net.ipv4.conf.all.rp_filter=1

net.ipv6.conf.all.forwarding=1

net.ipv4.conf.default.proxy_arp=1

net.ipv4.icmp_echo_ignore_broadcasts=1

xend-config.sxp 设置为:

(network-script network-route)

(vif-script vif-route)

设置 DomU 也正在进行中。我正在添加 IP 地址 188.40.249.131。不幸的是,该 IP 地址对传出和传入均没有响应。

请注意,这些不是真实的 IP 地址。

谢谢你的帮助!

答案1

刚刚找到解决方案。

Debian 支持/etc/networks/interfaces一个名为 pointtopoint 的选项。

通过在 Dom0 和所有 DomU 中的网关中添加此选项,路由就可以起作用。

请注意,在 Dom0 上,您必须将默认网关和 DomU 上的 Dom0 上的 IP 地址放在同一个子网中。

例子: pointtopoint 10.x.x.1

答案2

检查 iptables 转发规则。必须允许所有流量到 vifX

相关内容