xen DomU使用虚拟网桥连网方法

        说明:本人使用的是fedora19 x64。

      1.使用编辑器打开xen的配置文件/etc/xen/xend-config.sxp。我这里使用的命令是:vim /etc/xen/xend-config.sxp(也可用其它编辑器打开)。

      2.在配置文件中找到下面两行:

         #(network-script network-nat)
       #(vif-script     vif-nat)

      取消这两行前面的注释  # ,然后保存退出编辑器。

       3.重启xen服务,使用命令:service xend restart。

       4.使用命令:brctl show查看是否有网桥。未做任何处理的话,应该是没有。

       5.没有网桥的话,使用下面的命令安装虚拟网桥:

          yum install libvrit


       6.再次使用命令:brctl show查看网桥是否存在,此时应该会出现一个名为:virtbr0的虚拟网桥,这正是我们想要的。

       7.修改相应虚拟机的配置文件,使其使用该虚拟网桥上网。方法是在配置文件中加入:

              vif = ['bridge=virbr0']

         8.开启该虚拟机,主机可以上网的话,虚拟机就可以上网了。

        下面附上一份我的配置文件。


import os, re
arch = os.uname()[4]
if re.search('64', arch):
   arch_libdir = 'lib'
#    arch_libdir = 'lib64'
else:
   arch_libdir = 'lib'

kernel = '/usr/'+ arch_libdir +'/xen/boot/hvmloader'
builder='hvm'
memory=512
shadow_memory = 8
name="five"
vif = ['bridge=virbr0']
#vif = [ 'mac=00:16:36:60:56:30,ip=192.168.122.6' ]
dhcp="off"
disk = [
'tap:aio:/home/xen/images/test_program.img,hda,w'
]
boot = "c"
#boot = "dc"
device_model = '/usr/' + arch_libdir + '/xen/bin/qemu-dm'
vnc=1
vfb = [ 'type=vnc,vncdisplay=90,vncpasswd=123456' ]
#vnc=1
#vncviewer=0
#vncunused=1
#vncpasswd='123456'
#vnclisten='0.0.0.0'
#vncdisplay=90
serial='pty'
sdl=1
usb=1
usbdevice='tablet'


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值