[riscv@fedora-riscv ~]$ brctl 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 hairpin <bridge> <port> {on|off} turn hairpin on/off 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 [ <bridge> ] 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
下面详解
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
brctl addbr 网卡 ## 创建一个名为 name 的桥接网络接口 brctl delbr 网卡## 删除一个名为 name 的桥接网络接口,桥接网络接口必须先 down 掉后才能删除 brctl show ## 显示目前所有的桥接接口 brctl addif 桥接口 网卡 ##把网卡加入桥接口中,所有从网卡收到的帧都会被桥接口处理 ##所有发往网桥的帧,网卡就像输出接口一样。处于混杂模式了,不需要配置ip brctl delif 桥接口 网卡 ##从桥接口中脱离一个网卡口 brctl show 桥接口