Ubuntu12.10 Server安装KVM的不同之处

因为Ubuntu 12.10 刚发布,立刻试一下。这次安装KVM的时候,有点不同。就是安装Ubuntu Server的时候,选中了virtual server。

这样会导致ubuntu-virt-server和kvm-ipxe已经被在系统安装时装好。

因此,进入系统后,只需要安装:

apt-get install Python-vm-builder 

之后并不需要退出重新登录。这个对自动化部署很有帮助,因此还是推荐在安装Ubuntu系统的时候选中virtual server。

bridge-utils 也已经安装好了。同样不需要安装。

顺便说一下,现在使用新的命令重启网络:

service networking restart

注意,现在host机器仍然不能连外网,用

dhclient br0 命令也不行,而且报错:RTNETLINK answers: File exists

检查route表:

ip route list 

default via 10.112.18.1 dev br0 

10.112.18.0/24 dev br0  proto kernel  scope link  src 10.112.18.161 

192.168.122.0/24 dev virbr0  proto kernel  scope link  src 192.168.122.1 

发现和12.04不同的是,default规则已经有了,但是网关的IP地址错了,应该是254.所以用下面的语句删除后再添加正确的规则:

route del default 

route add default gw 10.112.18.254 br0 

好,外网联通了。

继续思考,为什么gateway设置成了10.112.18.1, 是不是因为从网上复制的网卡设置的信息不加修改的弄过来造成的。

果然不假,修改/etc/network/interfaces文件中br的配置:

  1. auto br0 
  2. iface br0 inet static 
  3.       address 10.112.18.161 
  4.       network 10.112.18.0 
  5.       netmask 255.255.255.0 
  6.       broadcast 10.112.18.255 
  7.       gateway 10.112.18.254 
  8.       dns-nameservers 8.8.8.8 8.8.4.4 
  9.       bridge_ports eth0 
  10.       bridge_fd 9 
  11.       bridge_hello 2 
  12.       bridge_maxage 12 

kvm

相关推荐