歡迎您光臨本站 註冊首頁

請教關於xen中domU的訪問問題(已解決)

←手機掃碼閱讀     火星人 @ 2014-03-04 , reply:0

請教關於xen中domU的訪問問題(已解決)

小弟我剛接觸xen,安裝已沒有問題,但卻遇到一個新問題,安裝採用virbr0橋接的方式,domU自動分配地址為192.168.122.x,現在我想從外網訪問這個domU,那肯定得用上vpn,做好vpn后,正確連接,在系統中有了ppp0連接,地址與virbr0和domU同一網段。但測試中,
1、vpn client與virbr0可以互相ping通
2、virbr0與domU可以互相ping通
3、vpn client卻與domU不能ping通

用brctl show
bridge name     bridge id               STP enabled     interfaces
virbr0          8000.528a4bc676a3       no              vif1.0
                                                                             tap0
xenbr0          8000.feffffffffff                no              peth0
                                                                             vif0.0

是否我的網橋virbr0有問題呢?

哎。。。,繞了一個大圈子。其實解決的方法很簡單,利用iptables的埠映射機制,實際上virbr0網橋模式產生了一個虛擬的私有網,我們可以把它看成內網,domu就是內網的發布伺服器,這就變成了一個防火牆的設置問題。命令如下:

iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to 公網地址(讓domu可以訪問外網)
iptables -t nat -A PREROUTING -d 公網地址 -p tcp --dport 映射埠號 -j DNAT --to domu私網地址:映射埠號

[ 本帖最後由 linuxpotato 於 2008-2-16 12:50 編輯 ]

[火星人 ] 請教關於xen中domU的訪問問題(已解決)已經有469次圍觀

http://coctec.com/docs/service/show-post-7735.html