Linux命令brctl介绍

什么是网桥

网桥是一种在链路层实现中继,对帧进行转发的技术,根据MAC分区块,可隔离碰撞,将网络的多个网段在数据链路层连接起来的网络设备。


命令

    brctl addbr bridge的名称 					#添加bridge;

    brctl delbr bridge的名称              			#删除bridge;

    brctl addif bridge的名称 device的名称(网卡)		#添加接口到bridge;

    brctl delif bridge的名称 device的名称		#从bridge中删除接口

    brctl setageing bridge的名称 时间     		#设置老化时间,即生存周期

    brctl setbridgeprio bridge的名称 优先级		#设置bridge的优先级

    brctl setfd bridge的名称 时间         			#设置bridge转发延迟时间

    brctl sethello bridge的名称 时间      			#设置hello时间

    brctl setmaxage bridge的名称 时间     		#设置消息的最大生命周期

    brctl setpathcost bridge的名称 端口 权重		#设置路径的权值

    brctl setportprio bridge的名称 端口 优先级	#设置端口的优先级

    brctl show    								#显示bridge列表

    brctl showmacs bridge的名称 				#显示MAC地址

    brctl showstp bridge的名称           			#显示bridge的stp(生成树协议)信息

    brctl stp bridge的名称 {on|off}       			#开/关stp

Linux网关模式下将有线LAN和无线LAN共享网段实现局域网内互联:

思路:

将虚拟出一个bridge口,将对应的有线LAN和无线LAN都绑定在这个虚拟bridge口上,并给这个bridge口分配一个地址,其他子网微机配置网关为bridge口的地址便可以了。当然,因为是设备是网关模式,路由和nat也是必须的了。如果设备本身便是网桥模式,那么路由和nat便可以省掉了.
参考命令如下:

    brctl addbr bridge			

    brctl addif bridge eth0

    brctl addif bridge ath0

    ifconfig eth0  0.0.0.0

    ifconfig bridge 10.0.0.1netmask 255.255.255.0 up

    iptables -t nat -A POSTROUTING -o eth1-j SNAT --to 192.168.2.173
  • 0
    点赞
  • 20
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值