Xen
為 Xen 來賓機器分配公共 IP
在我的 CentOS 伺服器(dom0)上,我有 4 個 IP 地址:
- eth1 - 56.xx100
- eth1:1 - 56.xx101
- eth1:2 - 56.xx102
- eth1:3 - 56.xx103
如何將 eth1:1(等)映射到我的一台來賓機器?目前,Guest 機器使用橋接介面 virbr0(ip:192.168.122.192)具有 NATed 私有 IP 地址。如何讓訪客機器使用 56.xx101 ip 地址而不是 192.168.122.192?
我是 Linux 網路的新手,我已經花時間在網際網路上尋找解決方案很長時間了。
首先,您需要從主機中刪除 eth1:1。
然後,您需要在 CentOS 主機上創建一個網橋——有很多關於如何做到這一點的指南。網橋將充當虛擬網路交換機(出於本說明的目的)。不是將您的 VM
virbr0
加入 ,而是將其加入xenbr0
(或任何您橋接的名稱)。這將使您的虛擬機虛擬連接到與主機相同的交換機,從而允許您將 .101 地址分配給來賓虛擬機eth0
內部。