ChinaHost

 找回密码
 用户.注册
查看: 2780|回复: 0

[服务器经验交流] 桥接XEN虚拟机到物理网络

[复制链接]
发表于 2014-2-25 09:11:52 | 显示全部楼层 |阅读模式
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是虚拟机的网卡信息


您需要登录后才可以回帖 登录 | 用户.注册

本版积分规则

手机版|小黑屋|

Processed in 0.130655 second(s), 21 queries , Gzip On.

Powered by Comsenz Discuz! platform.

© 2012-2016 中国主机联盟 专业IDC交流平台,提供服务器、VPS云主机、虚拟主机、域名技术交流及优惠信息

快速回复 返回顶部 返回列表