我开始使用KVM,在网桥模式下networking工作正常。
但是我希望我的虚拟机具有外部IP地址,如XEN服务器,您可以在其中为虚拟机创build一个虚拟接口并为其定义一个外部IP地址。
我只find一个使用IP别名的方法,但是效果不好。
还有其他的方法吗?
由于kvm桥接模式允许访客使用相同的物理介质作为主机访问真实networking,因此您可以使用其标准configuration过程将guest虚拟机configuration为使用外部IP地址。 就好像它是物理插入到外部networking一样。 IP别名等是一个矫枉过正的问题。
好的,我使用Ubuntu 10.04 x64工作。 我的networking有一个DHCP服务器。
编辑界面如下
#vim / etc / network / interfaces
auto lo eth0 auto br0 iface br0 inet dhcp bridge_ports eth0 bridge_fd 0 bridge_stp off
使用以下命令编辑虚拟机
#virsh编辑VM_NAME
<interface type='bridge'> <source bridge='br0'/> <model type='virtio'/> </interface>
重新启动networking服务
#/etc/init.d/ networking重新启动
启动虚拟机。 访问虚拟机控制台,可以手动设置IP或使用DHCP服务器。