[Xen] Xen4.1使用Xend配置桥接网络
来源:互联网 发布:淘宝内部券app 编辑:程序博客网 时间:2024/06/05 07:13
网上资料很多了,这里写的纯粹是个人教训。。。折磨了我一天啊,SHIT!
开始我想试试用新的xl工具栈配置桥接网络,结果由于缺乏网络管理方面的经验,手动配置桥接之后dom0都上不了网了!后来想用nat方式试试,结果dom0虽然不受影响,但是domU就是不行,静态分配IP,MAC都不行。。。
无奈,退回xend,它会自动配置桥接网络,刚开始我以为xl会执行/etc/xen/xend-config.sxp配置文件,其实不是的,只有xend会使用它,失误,失误。。。
启动xend之后它会生成一个桥,用brctl show命令可以看到:
bridge name bridge id STP enabled interfaces
eth0 8000.78acc0af8a27 no peth0
同时,真实的网卡被命名为peth0,dom0的虚拟网卡命名为eth0,
在虚拟机配置文件中加入如下一行:
vif = [ 'type=ioemu, mac=00:c0:9f:78:35:a7, bridge=eth0' ]
mac当然可以不设置,不过我这里ip需要和mac绑定,不配置真实的mac不行。。。
启动虚拟机,我用的是ubuntu 10.04,在虚拟机里ifconfig查看虚拟网卡,由于开始的时候没有分配mac,所以每次进入系统虚拟网卡的名字都在变化,我的虚拟机中的网卡名字是eth14,所以建议分配一个假的mac防止eth的重命名。。。
这时如果在dom0里查看网卡配置的话,可以看到新生成了两个接口tap5.0和vif5.0,应该是后端驱动神马的,暂时不太清楚,5是指domid,0是指domain中第几个虚拟网卡,前后端是一一对应的。同时,brctl show查看网桥可以看到tap5.0和vif5.0显示在了interfaces一栏的下边(证明桥接成功?)
在domU中打开/etc/network/interfaces配置ip,打开/etc/resolv.conf配置DNS,最后sudo ifup eth14
总算可以上网了。。。
可以看一下这篇,这篇和这篇文章,讲得很好。qemu提供的virbr0开始我以为是桥接,其实是NAT+DHCP的方式,第二篇文章讲的很清楚,推荐看一下。。。
- [Xen] Xen4.1使用Xend配置桥接网络
- xen4.2 centos6.4桥接网络配置
- Xen的配置和xend服务器的相关命令
- Xen虚拟机桥接网络配置
- Xen桥接网络
- xen4.1.2网桥配置
- xen网络配置——桥接模式
- xen网络配置——桥接模式
- xen网络配置——桥接模式
- xen网络配置
- Xen domainU网络配置
- XEN网络配置综述
- XEN网络配置综述
- Xen网络配置
- xen4.4,qemu-xen-1.6编译安装
- libvirt配置xen网络 API
- xen网络桥接模式流程
- Xen虚拟机桥接模式配置
- 打开MySQL远程连接的方法
- 第一周
- 数组的打印
- c 的 for 循环中改变变量的值
- FFMpeg中apiexample.c例子分析——解码分析
- [Xen] Xen4.1使用Xend配置桥接网络
- OGRE与MFC结合产生的内存泄露问题
- HTML5百科
- XVID的前世今生
- HTML5标签和元素变化
- B-O-D-X Trans
- 使用make命令编译项目文件入门
- Android-用ListView显示SDCard文件列表
- 第2章 Windows操作驱动的基本概念