CentOS 6.7为Xen 4.5虚拟机搭建桥接网络
2016-05-13
前言
上一篇文章CentOS 6.7源码安装Xen讨论了从源码安装Xen的问题。但是这样安装好的Xen,创建虚拟机并不能使用网络,这篇文章就是为Xen虚拟机搭建桥接网络。
使用network替换NetworkManager
CentOS 6.7的网络管理服务NetworkManager不支持桥接,所以需要把NetworkManager换成network。
chkconfig NetworkManager off
chkconfig network on
service NetworkManager stop
service network start
之后在/etc/sysconfig/network-scripts目录下添加ifcfg-eth0文件,文件内容如下:
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
NM_CONTROLLED=no
service network restart之后就使用network了。
添加xenbr0
brctl addbr xenbr0
修改/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
NM_CONTROLLED=no
BRIDGE=xenbr0
添加文件/etc/sysconfig/network-scripts/ifcfg-xenbr0
DEVICE=xenbr0
TYPE=bridge
ONBOOT=yes
BOOTPROTO=dhcp
NM_CONTROLLED=no
之后sercie network restart重启网络,在虚拟机配置文件中使用 vif = [‘mac=00:01:02:03:04:05,bridge=xenbr0’]就不会报错了,Xen虚拟机也能上网了。再把虚拟机里面的内核替换掉,就可以做到自主编译,自主可控了,哈哈。
blog comments powered by Disqus