Bridge with netctl
Related articles
Installation
Install the netctl package from the official repositories.
Configuration
- Copy
/etc/netctl/examples/bridge
to/etc/netctl/bridge
. - In this example, we create a bridge called
br0
which has real Ethernet adaptereth0
and (optionally) a tap devicetap0
connected to it. Of course, editbr0
,eth0
andtap0
to your needs.
/etc/netctl/bridge
Description="Example Bridge connection" Interface=br0 Connection=bridge BindsToInterfaces=(eth0 tap0) IP=dhcp
- This example creates a statically assigned bridge called
br0
which has real Ethernet adaptereth0
connected to it. EditInterface
,BindsToInterfaces
,Address
, andGateway
to your needs.
/etc/netctl/bridge
Description="Example Bridge connection" Interface=br0 Connection=bridge BindsToInterfaces=(eth0) IP=static Address='192.168.10.20/24' Gateway='192.168.10.200' ## Ignore (R)STP and immediately activate the bridge SkipForwardingDelay=yes
- You can bridge any combination of network devices editing
BindsToInterfaces
option. - If any of the bridged devices (e.g.
eth0
,tap0
) had dhcpcd enabled, stop and disable thedhcpcd@eth0.service
daemon. Or setIP=no
to the netctl profiles. - Finally, start and enable your
/etc/netctl/bridge
.