rtr7 / router7

router7 is a small home internet router completely written in Go. It is implemented as a gokrazy appliance.
https://router7.org
Apache License 2.0
2.69k stars 110 forks source link

Allow configuring bridge devices #65

Closed stapelberg closed 3 years ago

stapelberg commented 3 years ago

Currently, we have 2 individual network interfaces uplink0 and lan0.

When running on hardware that has more than just 2 network interfaces, we should allow bundling the interfaces into a lan0 bridge, so that all ports are treated equal (except for uplink0 of course).

Bread crumb: https://goyalankit.com/blog/linux-bridge is a good introduction