Linux xen 网桥配置

摘要:
0。必须理解,网桥在数据链路层工作。在eth0和eth1下,网桥接收数据包,并根据MAC地址将其转发给连接到网桥的一个或多个网卡。也就是说,如果网桥工作不正常,机器将断开连接(如果有网桥)。1.XEN中默认启用的网桥是xenbr0。如果要将其更改为自己创建的网桥,请在/etc/XEN/xend配置中进行更改。sxp文件,添加一行:(networkscript'networkbridgeb

0.必须明白网桥工作在数据链路层,在eth0与eth1等之下,网桥收到数据包后根据MAC地址转发到与该网桥相连接的1或多个网卡,也就是说,如果网桥不正常工作机器就断网了(如果存在网桥的情况下)

1.XEN中的默认启动的网桥是xenbr0, 如果想更改成你自己创建的网桥,在/etc/xen/xend-config.sxp文件里更改,
添加一行:(network-script 'network-bridge bridge=xenbr1')

注释掉这一行:#(network-script network-bridge)

而启动或停止XEN网桥脚本为/etc/xen/scripts/network-bridge, 使用./network-bridge stop,./network-bridge start命令(别忘了xend restart,xend restart之后在虚拟系统管理器中添加网卡时共享设备一项才会更改为xenbr1)

当你停止XEN网桥时你会发现brctl show中将看不到xenbr0(默认)

  补充:如果你想更改网桥连接的设备,在netwrok-bridge文件里找vifnum这个变量,直接赋值0,1,2...代表eth0 eth1 eth2

2.默认时,xenbr0必须连接vif0.0,vif1.0,peth0,可以将peth0看作etho的别名,vif0.0表示dom0接口,vif1.0表示dom ID=1的接口(重启或新建几个domain,ID更改后你会发现vif1.0变成vif2.0..3.0了)

如果在xenbr0中删除vif0.0,则在domain中无法ping通本机,但能ping通通过eth0连接的机器,比如本机连接的路由器

如果在xenbr0中删除vif1.0,则在domain中就没有网卡了(相应的vif1.1表示ID为1的DOMAIN的第二块网卡)

如果在xenbr0中删除peth0,则能ping能本机,而无法ping通路由器或局域网其它机器

PS:所以有网桥启动的时候必须保证vif0.0,peth0在该网桥之下,这样机器才能正常上网

3.  基本命令:  brctl show

          brctl addif <bridge> <if>

        brctl delif <bridge> <if>

4.  <interface type='bridge'>
      <mac address='00:16:36:08:0c:b5'/>
      <source bridge='xenbr1'/>
      <script path='vif-bridge'/>
      <target dev='vif4.1'/>
    </interface>,target表示domainU,现在他的第二块网卡连接的是网桥xenbr1

5

免责声明:文章转载自《Linux xen 网桥配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇scanf函数的使用Backbone.Router实践下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

十三、【ADC】ADC读取S5p6818电源值

一、分析原理图及特性                                                          图1                                                                            图2 S5p6818的ADC0是去读取电源电压,通过ADC0将模...

Linux上iptables防火墙的基本应用教程

http://www.vpser.net/security/linux-iptables.html iptables是Linux上常用的防火墙软件,下面vps侦探给大家说一下iptables的安装、清除iptables规则、iptables只开放指定端口、iptables屏蔽指定ip、ip段及解封、删除已添加的iptables规则等iptables的基...

Linux中进行单文件内容的复制

文件内容复制的常规方法: 开辟一段空间,不断读取文件的内容并写入另一文件当中,这种方法好在安全,一般在类型允许的最大范围内是安全的,缺点就是复制内容的时间长 一次性复制文件的内容,这种方法必须首先获取当前被复制的文件内容的大小,然后一次性开辟与文件内容大小相同的内存空间,通常为了安全,都必须让大小加1。 读取文件内容的步骤 打开被复制文件(open/fo...

Linux命令之sftp 安全文件传输命令行工具

用途说明 sftp命令可以通过ssh来上传和下载文件,是常用的文件传输工具,它的使用方式与ftp类似,但它使用ssh作为底层传输协议,所以安全性比ftp要好得多。 常用方式 格式:sftp <host> 通过sftp连接<host>,端口为默认的22,用户为Linux当前登录用户。 格式:sftp -oPort=<port&g...

(转)Linux网络接口配置文件ifcfg-eth0解析

原文:http://blog.51cto.com/xtbao/1671739 https://www.cnblogs.com/arvintang/p/5990599.html http://blog.csdn.net/jmyue/article/details/17288467 在一个计算机系统中,可以有多个网络接口,分别对应多个网络接口配置文件,在/et...

linux下查看已经安装的jdk 并卸载jdk

一、查看Jdk的安装路径:   whereis java which java (java执行路径) echo $JAVA_HOME echo $PATH   备注:如果是windows中,可以使用: set java_home:查看JDK安装路径 java -version:查看JDK版本   二、卸载旧版本的JDK:  ...