如何设置 KVM 客户机以便可以通过 www 的专用 IP 访问?
在这种情况下,我想将当前位于 br0:1 上的 ip 分配给虚拟机。我在这里遇到的问题是,当我从 www ssh 进入虚拟机时,我也会 ssh 进入我的服务器。
更准确地说,我怎样才能让服务器(主机)使用其专用 IP,同时使用我从托管服务器购买的 IP 来运行我创建的虚拟机?
设置:Ubuntu 12.04 服务器、KVM、Convirt
/etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet manual
auto br0
iface br0 inet static
address X.30.152.64
netmask 255.255.255.0
broadcast X.30.152.255
gateway X.30.152.1
bridge_ports eth0
bridge_fd 9
bridge_hello 2
bridge_maxage 12
bridge_stp off
iface br0:1 inet static
address X.199.139.224
netmask 255.255.255.255
auto br0:1
答案1
客户虚拟机是一台独立的机器,您无法在主机上为其分配 IP,这就像尝试在另一台机器上为一台机器分配 IP 一样。您可以控制的是虚拟机的 MAC,因此如果您想要 IP 自动分配,您只需运行 DHCP 服务器,将指定的 IP 分配给您管理并分配给虚拟机的 MAC。
否则,您必须在客户机本身中设置 IP,而不是在主机上设置。至于桥接别名,不要这样做。将桥接视为虚拟交换机,其外部“支路”是主机的物理以太网,其余端口连接到您连接到它的虚拟机