假设你已阅读过上一篇《利用Centos工作站远程安装XEN虚拟机》,现在我们着重了解下如何将Dom-U桥接到物理网络中
XEN上网有两种方式:
1. NAT,支持主机与虚拟机的互访,也支持虚拟机访问互联网,但不支持外界访问虚拟机。
2. bridge(桥接),可以使用虚拟机成为网络中具有独立IP的主机,不但能上网,也能让别人访问虚拟机。
虚拟机安装完成时,默认的NAT,网段为192.168.122.0/24 如图
现在我们要将系统默认的NAT模式 更改为桥接模式
步骤一:
###创建桥接器br0
vim
/etc/sysconfig/network-scripts/ifcfg-br0
DEVICE=br0
TYPE=bridge
BOOTRPOTO=none
IPADDR=192.168.#.#
NETMASK=255.255.255.0
GATEWAY=192.168.#.#
ONBOOT=yes
步骤二:
###将物理接口桥接到桥接器
vim
/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
NM_CONTROLLED=yes
ONBOOT=yes
#IPADDR=192.168.#.#
##NETMASK=255.255.255.0
BOOTPROTO=none
TYPE=Ethernet
IPV6INIT=no
USERCTL=no
BRIDGE=br0
步骤三:
###制作一个脚本,在虚拟机启动时主动将网卡桥接到桥接器(br0)上面 此脚本可根据自己实际情况而定
#!/bin/bash
i=1
while [[ $i -le 6 ]] ;
do
echo $i
NET=`brctl show | awk '{print $NF}' | grep "vif*" | sed -n "${i}p" `
let i=$i+1
brctl delif virbr0 $NET >> /var/log/xen.log
brctl addif br0 $NET >> /var/log/xen.log
done
步骤四:
### 编辑 /etc/rc.local指定 在系统启动时执行这个脚本
###合理设置虚拟机网卡配置文件
步骤六:
###重启,测试
注:如果出现类似以上图片说明虚拟机网卡已桥接在br0桥接器上面,其中vif1.0/vif2.0是虚拟机的网卡信息
阅读(5970) | 评论(0) | 转发(3) |