Xenserver

XEN 伺服器未將流量路由到 DomU

  • July 29, 2011

我現在堅持這個問題幾個小時,我只是沒有找到正確的提示。

Dom0 是一個 Debian Squeeze。

我使用 apt-get 在 Dom0 上設置了 Xen 伺服器。

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 地址。

謝謝你的幫助!

剛剛找到解決方案。

Debian 支持/etc/networks/interfaces一個名為 pointtopoint 的選項。

通過在 Dom0 和所有 DomU 的網關中添加此選項,路由工作。

請注意,在 Dom0 上,您必須將預設網關和 DomU 上的 ip 地址與 Dom0 上的 IP 地址放在同一子網中。

例子: pointtopoint 10.x.x.1

檢查 iptables 轉發規則。必須允許所有流量到 vifX

引用自:https://serverfault.com/questions/293988