brctl 是用于管理 Linux 桥接设备(bridge device)的命令行工具。Linux桥接设备是用于在网络层连接不同的网络或子网的设备,通常用于创建虚拟局域网(VLAN)或连接虚拟机(VM)的网络设备。以下是一些常用的 brctl 命令:
- 查看已有的桥接设备
brctl show
这个命令会列出当前系统上已创建的桥接设备以及与其相关的网络接口。
- 创建一个新的桥接设备
brctl addbr <bridge_name>
这会创建一个新的桥接设备,你需要为 指定一个名称。
- 添加一个网络接口到桥接设备
brctl addif <bridge_name> <interface_name>
这个命令将一个网络接口添加到指定的桥接设备中,将其纳入同一网络。
- 从桥接设备中移除网络接口
brctl delif <bridge_name> <interface_name>
这个命令将一个网络接口从指定的桥接设备中移除。
- 删除桥接设备
brctl delbr <bridge_name>
这个命令会删除指定的桥接设备。
- 启用或禁用桥接设备
ifconfig <bridge_name> up ifconfig <bridge_name> down
这些命令可以用来启用或禁用指定的桥接设备。
- 设定桥接设备的属性
brctl setageing <bridge_name> <time> brctl setbridgeprio <bridge_name> <priority>
这些命令可以用来设置桥接设备的属性,如桥接表老化时间和优先级等。