安装好xen后,可以使用virt-manager来配置虚拟网络 virbr0,以及创建虚拟机 都使用virt-manager。

【虽说可以使用xm create XX命令行根据脚本创建,但是从来都不知道配置文件怎么写,如何自动化管理等,以后找机会研究下】

virt-manager创建虚拟网络的时候,不能够跟eth0 eth1 的网络一个网段,所以不得不输入新的网段,比如 192.168.30.0/24,这个virbr0无法使用virt-manager修改,有可能 可以直接修改配置文件,linux就是这德行,GUI做的功能极差,仅仅能用,功能不强。配置很灵活,很强大,但是所有的人都必须花大量的时间来学习配置,而且还不具有通用性。

现在的情况是:

两台xen服务器

Xen2 eth0 IP: 192.168.20.2

Xen3 eth0 IP: 192.168.20.3

其中xen2 中虚拟机1 IP 192.168.20.21

xen3中的虚拟机2 IP    192.168.20.31

需求:实现虚拟机1 虚拟机2 相互ping通。

xen2(xen3的网络配置通xen2,下面直说xen2了)设置的virbr0 192.168.30.0/30 无DHCP,Route路由模式。

虚拟机的IP是手动设置的,由于与virbr0不在一个网段所以: xen2主机与虚拟机1 无法相互ping通。

通过命令 brctl show查看网桥设置

[root@xen2srv ~]# brctl show
bridge name bridge id STP enabled interfaces
virbr0 8000.5254008b3489 yes
vif14.0
virbr0-nic

brctl addif virbr0 eth0 来设置网桥端口

[root@xen2srv ~]# brctl show
bridge name bridge id STP enabled interfaces
virbr0 8000.5254008b3489 yes eth0
vif14.0
virbr0-nic

此时:xen2主机无法与任何机器ping通,无法联网,因为 eth0 网络设备 不工作了

下面是关键,网桥建立了以后,要进行的设置是:

ip addr add 192.168.20.2/24 brd + dev virbr0
ip link set virbr0 up

老实说,这段命令 "brd + dev" 什么意思 不知道。为什么要进行上面的命令呢?它到底干了什么呢?我也不太知道。

但是我知道结果是:xen2主机可以ping通外网(其IP就是X.X.20.2),xen2主机可以ping通虚拟机1,虚拟机1也可以ping通xen2主机。以及虚拟机1 可以与 虚拟机2 ,虚拟机1与xen3 相互ping通。(xen3也已经设置好)

没想到啊,没想到,花费了两天,貌似没人这样配置过,还好,在百度文库找到了救星:

重要 参考:http://wenku.baidu.com/view/d8c1b1fd04a1b0717fd5dd34.html

CentOS6.4 xen4.2 虚拟机 桥接网络设置的更多相关文章

  1. VMware 虚拟机桥接网络设置

    一.桥接的基本原理    配置成桥接网络连接模式的虚拟机就当作主机所在以太网的一部分,虚拟系统和宿主机器的关系,就像连接在同一个Hub上的两台电脑,可以像主机一样可以访问以太网中的所有共享资源和网络连 ...

  2. KVM/QEMU桥接网络设置及kvm资料

    KVM/QEMU桥接网络设置 配置kvm的网络有2种方法.其一,默认方式为用户模式网络(Usermode Networking),数据包由NAT方式通过主机的接口进行传送.其二,使用桥接方式(Brid ...

  3. VMware 桥接网络设置

    1. 桥接的基本原理 桥接是将虚拟机和宿主机在局域网中的地位看成是一样的,逻辑如下: 但实际上是通过如下图实现的:(该图来自http://blog.csdn.net/qingfengtsing/art ...

  4. 网络基础 外网IP,内网IP,虚拟机的网络设置

    外网IP,内网IP的关系 在这三类地址中,绝大多数的IP地址都是公有地址,需要向国际互联网信息中心申请注册.但是在IPv4地址协议中预留了3个IP地址段,作为私有地址,供组织机构内部使用. 这三个地址 ...

  5. Virtual Box 下Ubuntu桥接网络设置

    转自:http://os.51cto.com/art/200908/144564.htm 一般而言,安装完VirtualBox设定网路时选择默认的NAT模式,Guest就可顺利联网了,但是这种方式比较 ...

  6. Linux虚拟机桥接网络

    1.虚拟机网络设置为“桥接” 2.查看本机IP.Gateway.DNS 3.vi /etc/sysconfig/network-scripts/ifcfg-eth0,ONBOOT=“NO”改为“YES ...

  7. kvm/qemu虚拟机桥接网络创建与配置

    首先阐述一下kvm与qemu的关系,kvm是修改过的qemu,而且使用了硬件支持的仿真,仿真速度比QEMU快. 配置kvm/qemu的网络有两种方法.其一,默认方式为用户模式网络(Usermode N ...

  8. 虚拟机NAT网络设置

    1. 虚拟机设置 2. 本地网络设置 3. 本地虚拟网卡设置 4. 安装虚拟机,设置网络为NAT方式即可访问外网.

  9. 【转】虚拟机 NAT网络设置

    我以下写的配置方法别人在网上已经发布过类似的文章.但是我觉的别人写的东西不一定是对的,必须自己亲自试验一下才行.就像有句话说的:“实践是检验真理的唯一标准”以下是我操作的步骤.希望不足的地方,读者能够 ...

随机推荐

  1. rsync基础

    参考资料:骏马金龙的rsync系列.该博主的博文质量很好,推荐大家关注. 环境 操作系统:CentOS Linux release 7.5.1804 (Core) 软件:rsync  version ...

  2. [转]C++中vector使用详细说明

    一.向量的介绍    向量 vector 是一种对象实体, 能够容纳许多其他类型相同的元素, 因此又被称为容器. 与string相同, vector 同属于STL(Standard Template ...

  3. java 生成随机数字

    for(int i=0;i<size1;i++){ int n = (int)(java.lang.Math.random()*99); LinkNode newLink = new LinkN ...

  4. linux 输入设备驱动

    <输入子系统简介> a:背景 内核的输入子系统是对“分散的”,“多种不同类别”的输入设备(键盘,鼠标,跟踪杆,触摸屏,加速度计等)进行“统一处理”的驱动程序.具有如下特点: a-1:统一各 ...

  5. java 使用grpc步骤

    1.配置grpc maven依赖 <dependency> <groupId>io.grpc</groupId> <artifactId>grpc-ne ...

  6. 理解%r和%s的区别

    理解%r和%s的区别 %r会重现所表达的对象,%s会将所有转成字符串 eg1: print('i am %s years old' % 22) print('i am %r years old' % ...

  7. hdu 5726 GCD 暴力倍增rmq

    GCD/center> 题目连接: http://acm.hdu.edu.cn/showproblem.php?pid=5726 Description Give you a sequence ...

  8. java php c# 三种语言的AES加密互转

    java php c# 三种语言的AES加密互转 最近做的项目中有一个领取优惠券的功能,项目是用php写得,不得不佩服,php自带的方法简洁而又方便好用.项目是为平台为其他公司发放优惠券,结果很囧的是 ...

  9. 玩转ptrace(转)

    下面是转帖的内容,写的很详细.但是不同的linux发行版中头文件的路径和名称并不相同.如在某些发行版中<linux/user.h>就不存在,其中定义的变量出现在<asm/ptrace ...

  10. SourceTree 的初次使用的两个小问题

    菜鸟才开始使用SourceTree,出现了两个小问题,特此整理一下,希望对各位新手有帮助.刚开始以为装了SourceTree就不用装git了,其实不然,不装git就会出现下面第一个问题: 1.新手使用 ...