2012年8月22日星期三

KVM的桥接网络

按照官方文档在Ubuntu下安装KVM及虚拟机,竟然出奇地顺利。网络自然是桥接(bridge)爽啦,但是在办公室DHCP环境下不能保证虚拟机和宿主机都是固定IP。然后竟然发现即使虚拟机是DHCP,桥接情况下可以从宿主机直接通过虚拟机的主机名来访问。要做的是把libvirt的IP地址:
$ ip a s virbr0
4: virbr0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc noqueue state DOWN
    link/ether 2e:7f:c8:81:58:7f brd ff:ff:ff:ff:ff:ff
    inet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0
192.168.122.1放到宿主机DNS服务器的第一个即可。具体可在宿主机interfaces文件的br0或者eth0配置中增加一行:
dns-nameservers 192.168.122.1 192.168.0.2 192.168.0.3
相关支持参见resolvconf(8)

没有评论:

发表评论