Linux Command: Bridge Usage


In Linux programs, the brctl command has been known as a bridge command. The “brctl” time period stands for bridge keep an eye on. It is without equal distinctive command to will let you see all of the present Ethernet bridges to your device. It may additionally will let you upload and create new Ethernet bridges and make adjustments to lots of them with few key phrases in them. Therefore, we will be able to be using the Ubuntu 20.04 device to speak about the brctl bridge command. For that, we need to get started the shell console of our device by way of “Ctrl+Alt+T”. So, let’s get began.

We are beginning our article with the set up of bridge utilities. For this, we want to use the “apt-get” bundle command within the shell. The key phrase “install” has been used after the apt-get bundle and the “bridge-utils” bundle call is applied after that with the “-y” flag to pressure set up. At the beginning of set up, it most likely asks on your sudo password and you have got so as to add it essentially. After that, the bridge utilities will likely be put in in your Ubuntu device.

If you need to search out in regards to the bridge command and its respective utilization, you’ll be able to use the “brctl” key phrase within the shell. The under symbol presentations all of the details about it.

01: List All Bridges

Now, we will be able to be discussing one of the crucial bridge instructions within the Ubuntu terminal to peer its operating. The first actual command we’re going to use is the brctl command with the “show” key phrase to allow us to see the guidelines referring to overall bridges present in our device. You can see our device has a complete of 1 bridge at the moment. It has no STP enabled and were given no interfaces.

02: Add New Bridge

Let’s say a consumer doesn’t have any Ethernet bridge in his/her Ubuntu device then he/she has so as to add one Ethernet bridge. To achieve this, a consumer should use the brctl command with the key phrase “addbr” and the bridge call. The bridge call will also be anything else as you’ll be able to see; we have now used “Linux” as a reputation. After including the bridge, it’s important to test once more the bridges the use of the bridge “show” command. You will see that the newly added bridge is now indexed within the record.

$ sudo brctl addbr bridge-name

03: Delete a Bridge

To delete a selected bridge, you should uncover its call first. After that, you’ll be able to use the bridge call within the bridge command with the “delbr” key phrase to take away it from the bridges record. After the bridge is deleted, it’s important to test the record as soon as once more. You will to find out that the bridge isn’t right here anymore as in line with the bridge “show” command output under.

$ sudo brctl delbr bridge-name

04: Add Interface to Bridge

In your Linux device, there could be many networks Ethernet interfaces. Try keeping off this command as you could lose your present community connection. So, so as to add the Ethernet interface to a bridge, it’s important to make the most of the bridge command with the key phrase “addif”. You have to make use of the Ethernet interface call after the use of the bridge call within the command. The bridge “show” command will make you spot the newly added Ethernet interface in entrance of the “Linux” bridge.

$ sudo brctl addif bridge-name interface-name

05: Delete Interface from Bridge

Same as including an interface to the bridge, we will additionally delete it or totally take away it. The best exchange within the bridge command is the usage of the “delif” key phrase instead of “addif”. All the opposite parameters could be equivalent i.e. bridge call, Ethernet interface call. After making use of the command, it’s important to use the display() bridge command to peer the adjustments. In the output, we will view that the enp0s3 ethernet interface is got rid of from the bridge “Linux”. Same as this, you’ll be able to upload and take away more than one interfaces within the bridges on the similar time. To test the Ethernet interfaces, you’ll be able to use the “ip” command within the shell. You will even to find out all of the newly added bridges throughout the Ethernet record.

$ sudo brctl delif bridge-name interface-name

06: Enable STP on Bridge

STP stands for spanning tree that has been used within the Linux device to make a connection between other bridges. It could be reasonably superior whether it is enabled in your all bridge gadgets as a result of it’s going to make you collaborate between all the ones bridges from the shortest means. Initially, you should learn about all of the bridges that have STP enabled and disabled. To decide that, it’s important to make the most of the similar display key phrase within the brctl command. You can see each the bridges don’t have STP at the moment.

To allow the STP on each bridges, we need to make the most of the “brctl” command with the key phrase “stp” whilst bringing up the call of a bridge. After the bridge call, it’s important to use the “on” key phrase on the closing. The instructions for enabling STP for each bridges are proven under. After studying the guidelines referring to bridges, we have now were given to understand that each our bridges have STP enabled now i.e. “yes”.

$ sudo brctl stp bridge-name on

To disable the STP connection, it’s important to exchange the key phrase “on” with “off” within the bridge “stp” command. You can see we have now accomplished it for each the bridges and the adjustments were carried out effectively.

$ sudo brctl stp bridge-name off

07: Find Mac Address of Bridge

If a consumer needs to test the mac cope with of all of the bridges which are present in its device, he/she will achieve this with the bridge brctl command. You need to make the most of the “showmacs” key phrase throughout the brctl command at the side of the call of a bridge i.e. “Linux”. You will see that the output will likely be appearing you the mac addresses of the precise bridge and in addition telling whether it is native or now not. You too can to find out the getting older timer of the mac cope with of a bridge.

$ sudo brctl showmacs bridge-name

08: Set Ageing Time

You too can make your device set the “ageing” time for the mac cope with of a selected bridge. We have to make use of the “brctl” command with the key phrase “setageing” at the side of the call of a bridge and time i.e. 150 seconds. Now the getting older time has been set to your device for “Linux”.

09: Show STP Parameters

If any consumer needs to test the STP settings, parameters, and values for a specific bridge, that may achieve this via the use of the similar brctl command. You have to make use of this command at the side of the key phrase “showstp” this time. You can see, the output is appearing the STP parametric data of the “Linux” bridge. You too can see the getting older time for Linux mac cope with i.e. 150.


We have accomplished with the reason of the use of the bridge “brctl” command within the Linux shell. We have attempted out very best to hide all of the essential and easy-to-use information about the bridge command within the shell with each and every minor element. We have coated many makes use of of the bridge command together with record all of the bridges, including and deleting the bridges in a listing, including an interface to the bridge, deleting the interface from the bridge, enabling the STP on bridge, discovering the MAC cope with of the bridge, and environment getting older time and appearing the STP parameters.

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. Accept Read More