brctl 使用说明

[root@xenserver ~]# brctl --help
Usage: brctl [commands]
commands:
        addbr           <bridge>                add bridge
        delbr           <bridge>                delete bridge
        addif           <bridge> <device>       add interface to bridge
        delif           <bridge> <device>       delete interface from bridge
        setageing       <bridge> <time>         set ageing time
        setbridgeprio   <bridge> <prio>         set bridge priority
        setfd           <bridge> <time>         set bridge forward delay
        sethello        <bridge> <time>         set hello time
        setmaxage       <bridge> <time>         set max message age
        setpathcost     <bridge> <port> <cost>  set path cost
        setportprio     <bridge> <port> <prio>  set port priority
        show                                    show a list of bridges
        showmacs        <bridge>                show a list of mac addrs
        showstp         <bridge>                show bridge stp info
        stp             <bridge> {on|off}       turn stp on/off
 
=======================================================================================
        addbr bridge的名称  #添加bridge;
        delbr bridge的名称              #删除bridge;
        addif bridge的名称device的名称#添加接口到bridge;
        delif bridge的名称device的名称#从bridge中删除接口
        setageing bridge的名称 时间     #设置老化时间,即生存周期
        setbridgeprio bridge的名称 优先级#设置bridge的优先级
        setfd bridge的名称 时间         #设置bridge转发延迟时间
        sethello bridge的名称 时间      #设置hello时间
        setmaxage bridge的名称 时间     #设置消息的最大生命周期
        setpathcost bridge的名称 端口 权重#设置路径的权值
        setportprio bridge的名称 端口 优先级#设置端口的优先级
        show     #显示bridge列表
        showmacs bridge的名称  #显示MAC地址
        showstp  bridge的名称           #显示bridge的stp信息
        stp bridge的名称{on|off}       #开/关stp
 
设置linux让网桥运行    配置网桥
我们需要让linux知道网桥,首先告诉它,我们想要一个虚拟的以太网桥接口:(这将在主机bridge上执行,不清楚的看看测试场景)
root@bridge:~> brctl addbr br0
其次,我们不需要STP(生成树协议)等。因为我们只有一个 路由器,是绝对不可能形成一个环的。我们可以关闭这个功能。(这样也可以减少网络环境的数据包污染):
root@bridge:~> brctl stp br0 off
经过这些准备工作后,我们终于可以做一些立竿见影的事了。我们添加两个(或更多)以太网物理接口,意思是:我们将他们附加到刚生成的逻辑(虚拟)网桥接口br0上。
root@bridge:~> brctl addif br0 eth0
root@bridge:~> brctl addif br0 eth1
现在,原来我们的两个以太网物理接口变成了网桥上的两个逻辑端口。那两个物理接口过去存在,未来也不会消失。要不信的话,去看看好了。.现在他们成了逻辑网桥设备的一部分了,所以不再需要IP地址。下面我们将这些IP地址释放掉
root@bridge:~> ifconfig eth0 down
root@bridge:~> ifconfig eth1 down
root@bridge:~> ifconfig eth0 0.0.0.0 up
root@bridge:~> ifconfig eth1 0.0.0.0 up
 
好了!我们现在有了一个任何IP地址都没有的box w/o了。 好了,这下如果你想通过TP配置你的防火墙或路由器的话,你就只能通过本地的控制端口了。你不会告诉我你的机器上连串行端口都没有吧?
注:上面红色部分其实是可选的,在试验中,我发现,就算不把原有的网卡地址释放掉,网桥也能工作!但是,为了更规范,或者说为了避免有什幺莫名其妙的问题,最好还是按要求做,执行这四步吧!
 
最后,启用网桥root@bridge:~> ifconfig br0 up
 
可选:    我们给这个新的桥接口分配一个IP地址
root@bridge:~> ifconfig br0 10.0.3.129
 
或者把最后这两步合成一步:
root@bridge:~> ifconfig br0 10.0.3.129 up
就是多一个up!
 
这下我们做完了 。
关闭网桥命令
 
     brctl delif ena eth1;
     brctl delif ena eth0;
     ifconfig ena down;
     brctl delbr ena;

摘自 http://blog.sina.com.cn/s/blog_53689eaf0100wbwd.html

brctl 使用说明相关推荐

  1. abaqus高性能服务器怎么用,高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF...

    高性能计算平台ABAQUS任务调度使用说明作者陈林E-Mailchenlin.PDF 高性能计算平台ABAQUS 任务调度使用说明 作者:陈林 E-Mail:chenlin@ 日期:2017-1-10 ...

  2. linux 文件拷贝并替换,Linux_cmd replace 文件替换使用说明,帮助信息: 复制代码 代码如 - phpStudy...

    cmd replace 文件替换使用说明 帮助信息: 复制代码 代码如下: 替换文件. REPLACE [drive1:][path1]filename [drive2:][path2] [/A] [ ...

  3. Simple Dynamic Strings(SDS)源码解析和使用说明二

    在<Simple Dynamic Strings(SDS)源码解析和使用说明一>文中,我们分析了SDS库中数据的基本结构和创建.释放等方法.本文将介绍其一些其他方法及实现.(转载请指明出于 ...

  4. linux blfs安装桌面,【Linux】Ubuntu14.04安装bridge-utils安装brctl

    1.下载bridge-utils   http://www.linuxfromscratch.org/blfs/view/svn/basicnet/bridge-utils.html 2.放到/usr ...

  5. Delphi开发的IOCP测试Demo以及使用说明。

    Delphi开发的IOCP,此为压力测试Demo和使用说明.

  6. oracle database link mysql_oracle database link使用说明

    oracle database link使用说明 作用: 将多个oracle数据库逻辑上看成一个数据库,也就是说在一个数据库中可以操作另一个数据库中的对象. 简易语法: CREATE [PUBLIC] ...

  7. 序列拼接工具Bowtie使用说明

    序列拼接工具Bowtie使用说明 2011-06-08 ~ ADMIN Bowtie是一个超级快速的,较为节省内存的短序列拼接至模板基因组的工具.它在拼接35碱基长度的序列时,可以达到每小时2.5亿次 ...

  8. benchmarksql测试mysql_数据库压力测试工具 -- BenchmarkSQL 使用说明

    关于数据库的压力测试,之前写过3篇Blog: 数据库基准测试(Database Benchmarking) 说明 数据库压力测试工具 -- Hammerdb 使用说明 数据库压力测试工具 -- Swi ...

  9. 计算机网页基础课专业,关于《计算机应用基础》课程网页下的学习资源使用说明....

    关于<计算机应用基础>课程网页下的学习资源使用说明. 关于<计算机应用基础>课程网页下的学习资源使用说明 各位同学:大家好! 07春学期已接近一半的时间了,新生对课程还需要更多 ...

最新文章

  1. linux安装vsftpt服务,centos安装vsftp服务.md
  2. python全排列字典序输出 递归_递归实现全排列,字典序法实现全排列
  3. .NET 缩略图服务器 ResizingServer
  4. 高效的沟通方式-会议
  5. 天梯赛 L1-027 出租 (20 分)
  6. 安装JAVA 运行环境
  7. 索尼笔记本如何进Bios设置U盘启动
  8. 商户定价模型—风控人又一经典必学知识
  9. 大屏数据可视化效果如何提升
  10. domino生成Excel图表
  11. 卸载控制面板(Control Panel)存在的重复程序(CrowdStrike)
  12. SQL 登录名和数据库用户
  13. 自定义加密cookie加盐密码
  14. 毕业论文写作经验总结
  15. 为什么程序员从来不炫富?
  16. 雅诗兰黛公司宣布品牌集群领导层更新
  17. Log4j 日志配置及初始化
  18. 【JS】js判断等号、等同(===、==)
  19. win10查看电池损耗:生成损耗报告
  20. Vue安装并使用axios发送请求

热门文章

  1. Linux九阴真经之大伏魔拳残卷5 nginx
  2. linux vim命令翻页,详解Vim编辑器翻页控制命令
  3. C++2022NOC之初赛数字规律
  4. java中是什么意思_java中什么意思?
  5. Java泛型比较大小
  6. wxpython配合MySQL数据库完成用户登录页面的设计
  7. PDF怎么在手机上删除不要的页
  8. python画图小例(玫瑰、佩奇、哆啦A梦、美队盾牌)
  9. 项目管理-计算专题(挣值分析)
  10. 立方体图片的在线绘制与制作