brctl missing
brctl missing
I just installed CentOS 8, and am unable to find brctl. Tried installing bridge-utils, but the package is not found by yum.
Any idea how to get brctl?
Thanks!
Any idea how to get brctl?
Thanks!
Re: brctl missing
What do you want to do with the brctl?
You might be able to achieve the same result with tools that are available.
You might be able to achieve the same result with tools that are available.
Re: brctl missing
Same thing for me, I'm trying to play with Linux bridges in CentOS 8, but "bridge-utils" is not available. Of course I can use other tools like "ip", but I need exactly to use "brctl", it is deprecated, I think that's why it has been removed completely from CentOS 8. What will be the most correct way to bring back "bridge-utils" ?
Re: brctl missing
It's deprecated and removed and the functionality is now present in either the ip bridge command or the bridge utility.
It's not coming back so you might as well accept that and work around it.
It's not coming back so you might as well accept that and work around it.
CentOS 8 died a premature death at the end of 2021 - migrate to Rocky/Alma/OEL/Springdale ASAP.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are dead, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are dead, do not use them.
Use the FAQ Luke
Re: brctl missing
Q:
* fail to answer the question
* are close to XY Problem. See http://xyproblem.info/
A:
Sorry, but as far as I can see, you:
* fail to answer the question
* are close to XY Problem. See http://xyproblem.info/
-
- Posts: 2019
- Joined: 2015/02/17 15:14:33
- Location: Bulgaria
- Contact:
Re: brctl missing
I used 'nmcli' to create a linux bridge in CentOS7. You can give it a try.
Re: brctl missing
My question was "What would be the most correct way to bring back bridge-utils ?"
And what kind of replies I received ?
Anyway, the main point here is that RedHat/CentOS team is breaking backward compatibility. In the past if the system doesn't contain "bridge-utils", my scripts would install it, by issuing "yum -y install bridge-utils", now bridge-utils is completely removed, this is not good at all. Backward compatibility is king, so breaking it, is a nasty thing.
And what kind of replies I received ?
Anyway, the main point here is that RedHat/CentOS team is breaking backward compatibility. In the past if the system doesn't contain "bridge-utils", my scripts would install it, by issuing "yum -y install bridge-utils", now bridge-utils is completely removed, this is not good at all. Backward compatibility is king, so breaking it, is a nasty thing.
Re: brctl missing
Backwards compatibility is often broken at major version release times. That's when you get to make changes to cater for e.g. CentOS 7 to 8 differences.
CentOS 8 died a premature death at the end of 2021 - migrate to Rocky/Alma/OEL/Springdale ASAP.
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are dead, do not use them.
Use the FAQ Luke
Info for USB installs on http://wiki.centos.org/HowTos/InstallFromUSBkey
CentOS 5 and 6 are dead, do not use them.
Use the FAQ Luke
-
- Posts: 2019
- Joined: 2015/02/17 15:14:33
- Location: Bulgaria
- Contact:
Re: brctl missing
According to https://access.redhat.com/documentation ... ctionality , bridge-utils was deprecated in 7.7 .
It is completely natural to be removed on the major release.
It is completely natural to be removed on the major release.
Re: brctl missing
Using brtstl it was possible to get the spanning tree topology, for example:
Code: Select all
# brctl showstp br0
br0
bridge id 8000.005056829be5
designated root 8000.005056829be5
root port 0 path cost 0
max age 20.00 bridge max age 20.00
hello time 2.00 bridge hello time 2.00
forward delay 15.00 bridge forward delay 15.00
ageing time 300.00
hello timer 0.00 tcn timer 0.00
topology change timer 0.00 gc timer 182.75
flags
ens256 (1)
port id 8001 state forwarding
designated root 8000.005056829be5 path cost 100
designated bridge 8000.005056829be5 message age timer 0.00
designated port 8001 forward delay timer 0.00
designated cost 0 hold timer 0.00
flags
macsec0 (2)
port id 8002 state forwarding
designated root 8000.005056829be5 path cost 100
designated bridge 8000.005056829be5 message age timer 0.00
designated port 8002 forward delay timer 0.00
designated cost 0 hold timer 0.00
flags