xen 访客的专用 IP

Jef*_*f M 3 networking virtualization ubuntu xen

我在 Ubuntu Server 上的 Xen 网络中遇到了一个大问题。我们的服务器有一些公共 IP (/29),它们都是通过eth0别名添加的。例如

  • eth0 - 主IP
  • eth0:0 - 第一个免费 ip
  • eth0:1 - 第一个免费 ip
  • eth0:2 - 第一个免费 ip
  • eth0:3 - 第一个免费 ip

IP 添加/etc/network/interfaces如下(为安全起见,IP 被屏蔽):

auto eth0
iface eth0 inet static
address ##.##.##.106
netmask 255.255.255.248
network ##.##.##.104
broadcast ##.##.##.111
gateway ##.##.##.105
# dns-* options are implemented by the resolvconf package, if installed
dns-nameservers 8.8.8.8 8.8.4.4
dns-search mydomain.com

auto eth0:1
iface eth0:1 inet static
    address ##.##.##.108
    netmask 255.255.255.248
    network ##.##.##.104
    broadcast ##.##.##.111
    gateway ##.##.##.105
Run Code Online (Sandbox Code Playgroud)

我将如何eth0:1向 VM公开?(它将专用于该 VM。)目前我正在处理PV 指令here

Mic*_*ton 5

首先,使用桥接。如果您遵循链接的操作方法,则应该已经设置了桥接。

其次,为每个 domU 内的 VM 分配 IP 地址,而不是在 dom0 内。使用网络桥接时,dom0 应该只配置自己的 IP 地址。

  • 您可以在每个虚拟机上的“/etc/network/interfaces”或其等效项中以与物理主机相同的方式设置静态 IP。 (2认同)