-
-
Notifications
You must be signed in to change notification settings - Fork 2
Linux Network Bridges
Mattscreative edited this page Dec 5, 2025
·
2 revisions
Complete beginner-friendly guide to network bridges on Linux, covering Arch Linux, CachyOS, and other distributions including bridge creation, bridge configuration, and bridge management.
Network bridge connects multiple network segments at layer 2 (data link layer).
Common uses:
- Virtualization (connecting VMs to network)
- Network segmentation
- Combining multiple interfaces
How it works:
- Acts like a switch
- Forwards traffic between interfaces
- Transparent to network layer
Using ip command:
# Create bridge
sudo ip link add name br0 type bridge
# Bring up bridge
sudo ip link set br0 upUsing systemd-networkd:
# Create bridge config
sudo vim /etc/systemd/network/br0.netdevAdd:
[NetDev]
Name=br0
Kind=bridge
Install tools:
# Arch/CachyOS
sudo pacman -S bridge-utils
# Debian/Ubuntu
sudo apt install bridge-utils
# Fedora
sudo dnf install bridge-utilsUsing systemd-networkd:
# Create network config
sudo vim /etc/systemd/network/br0.networkAdd:
[Match]
Name=br0
[Network]
DHCP=yes
# Or static IP
# Address=192.168.1.100/24
# Gateway=192.168.1.1
Add to bridge:
# Add interface
sudo ip link set eth0 master br0
# Or in config
sudo vim /etc/systemd/network/eth0.networkAdd:
[Match]
Name=eth0
[Network]
Bridge=br0
Remove from bridge:
# Remove interface
sudo ip link set eth0 nomasterCheck bridge:
# List bridges
ip link show type bridge
# Show bridge info
bridge link show
# Show bridge details
ip link show br0View stats:
# Show bridge stats
bridge -s link show
# Show forwarding database
bridge fdb showCheck status:
# Check bridge
ip link show br0
# Check interfaces
ip link show master br0
# Check bridge state
bridge link showVerify:
# Check interface
ip link show eth0
# Check bridge membership
bridge link show
# Re-add if needed
sudo ip link set eth0 master br0This guide covered network bridges for Arch Linux, CachyOS, and other distributions, including creation, configuration, and management.
- Networking - Network setup
- Virtualization - Virtualization
- ArchWiki Network Bridges: https://wiki.archlinux.org/title/Network_bridge
This guide covers Arch Linux, CachyOS, and other Linux distributions. For distribution-specific details, refer to your distribution's documentation.