作用:brctl 命令用于管理 Linux 虚拟以太网网桥。

1. 网桥操作

查看网桥

  • 查看所有的网桥

    $ brctl show
    bridge name     	bridge id               STP enabled     interfaces
    brqe8bda966-ee      8000.14187743ea0b          no              em1
                                                            tap5f75949e-f7
    brqf0b218de-e1      8000.56e5942ba12a          no       tap72dea032-ad
                                                            tapf439a3dc-04
                                                            vxlan-34
    virbr0              8000.525400bca060          yes      virbr0-nic
                                                            vnet0
    
  • 查看某个网桥

    $ brctl show virbr0
    bridge name     bridge id               STP enabled     interfaces
    virbr0          8000.525400bca060       yes             virbr0-nic
                                                            vnet0
    

创建网桥

$ sudo brctl addbr BrdigeName

删除网桥

$ sudo brctl delbr BrdigeName

2. 端口操作

添加端口

$ sudo brctl addif BrdigeName InterfaceName

将网络接口 InterfaceName 作为网桥 BridgeName 的一个端口。这意味着在接口 InterfaceName 上接收到的所有帧都将好像目的地址是网桥一样地被处理;此外,在网桥 BrdigeName 上发送帧时,接口 InterfaceName 将被视为潜在的输出接口。

移除端口

$ sudo brctl delif BrdigeName InterfaceName
Logo

更多推荐