Xen

為 Xen 來賓機器分配公共 IP

  • March 6, 2015

在我的 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 主機上創建一個網橋——有很多關於如何做到這一點的指南。網橋將充當虛擬網路交換機(出於本說明的目的)。不是將您的 VMvirbr0加入 ,而是將其加入xenbr0(或任何您橋接的名稱)。這將使您的虛擬機虛擬連接到與主機相同的交換機,從而允許您將 .101 地址分配給來賓虛擬機eth0 內部。

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