KVM :具有外部 IP 的虚拟机的虚拟接口

KVM :具有外部 IP 的虚拟机的虚拟接口

我开始使用KVM,网络在桥接模式下工作正常。

但是希望我的虚拟机有一个外部 IP 地址,就像 XEN 服务器一样,您可以在其中为 VM 创建虚拟接口并为其定义外部 IP 地址。

我只发现离开使用 IP 别名,但效果不太好。

还有其他方法可以做到这一点吗?

答案1

由于 kvm 桥接模式允许客户机使用与主机用于访问真实网络相同的物理介质,因此您只需使用其标准配置程序将客户机配置为使用外部 IP 地址即可。就像它物理地插入外部网络一样。IP 别名等是多余的。

答案2

好的,我使用 Ubuntu 10.04 x64 成功了。我的网络有一个 DHCP 服务器。

编辑界面如下

# vim /etc/network/interfaces

auto lo eth0

auto br0
iface br0 inet dhcp
bridge_ports eth0
bridge_fd 0
bridge_stp off

使用以下命令编辑虚拟机

# virsh 编辑虚拟机名称

<interface type='bridge'>
<source bridge='br0'/>
<model type='virtio'/>
</interface>

重启网络服务

#/etc/init.d/networking 重启

启动虚拟机。进入虚拟机控制台,可以手动设置IP或者使用DHCP服务器。

相关内容