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的配置:

auto br0 

iface br0 inet static 

      address 10.112.18.161 

      network 10.112.18.0 

      netmask 255.255.255.0 

      broadcast 10.112.18.255 

      gateway 10.112.18.254 

      dns-nameservers 8.8.8.8 8.8.4.4 

      bridge_ports eth0 

      bridge_fd 9 

      bridge_hello 2 

      bridge_maxage 12 

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/51d561c8ad30b9bb44ab1cf5a89fc429.html