Chinaunix首页 | 论坛 | 博客
  • 博客访问: 6276052
  • 博文数量: 2759
  • 博客积分: 1021
  • 博客等级: 中士
  • 技术积分: 4091
  • 用 户 组: 普通用户
  • 注册时间: 2012-03-11 14:14
文章分类

全部博文(2759)

文章存档

2019年(1)

2017年(84)

2016年(196)

2015年(204)

2014年(636)

2013年(1176)

2012年(463)

分类: 虚拟化

2014-02-20 09:40:06

假设你已阅读过上一篇《利用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是虚拟机的网卡信息

    
阅读(994) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~