Xen 網路在多個方面不一致
我已經在 Ubuntu 12.04 伺服器上執行 xen 幾個星期了。我有 3 個來賓:一個 Windows Server 2003 來賓、一個 Ubuntu 來賓和一個 Windows 7 來賓。我的 Server 2003 來賓似乎工作正常;我可以從網路 ping 它,主機名解析正確,它可以看到網際網路。此訪客連接到 xenbr0,其 IP 為 10.100.1.21。
我的 Win7 客人讓我發瘋。我使用相同的配置腳本作為基礎,更改了重要部分(主要是主機名和引導磁碟)。它安裝正確,並且目前正在執行,但我無法 ping 這個客人。它的主機名為“alexander”,IP 為 10.100.1.22。它也使用 xenbr0。來賓可以 ping 防火牆和各種 IP 地址,但似乎無法解析主機名。
現在這是奇怪的部分:當我從我的筆記型電腦(不是 xen 主機)使用 rdesktop(RDP 客戶端)連接到 alexander 時,它工作得很好。它顯然可以很好地解析主機名,並且對 IP 地址也是如此。
那麼,有人能告訴我為什麼我可以使用 RDP 訪問這個訪客,但不能使用 ping、nslookup、traceroute 等嗎?除了 RDP 之外,它顯然對所有人都是不可見的。另外,可以在同一個橋上使用兩個客人,還是我需要為每個客人使用不同的客人?
提前感謝您的幫助。
問候
大概 xenbr0 已橋接到物理適配器 eth0,而您沒有使用 natting 或路由?
您可以在主機上執行 tcpdump 並查看通過 xenbr0 的流量嗎?
Windows 來賓是否響應 arp?Windows 訪客是否因防火牆而阻止流量 - 您可以暫時安全地關閉它嗎?
是的,可以將多個 VM 橋接到同一個虛擬適配器,但當然,這些 VM 彼此之間和主機之間必須具有不同的 MAC 地址。