Connecting External Interfaces

I already got questions about connecting netlab labs to the outside world. It’s trivial to do in an environment using Linux bridges – connect an external interface to an existing bridge created during netlab up process.

The “only” thing to do is to execute an add to bridge command during the netlab up and remove from bridge command during netlab down. While there’s no need to remove an interface from a bridge that’s going to be deleted anyway, one of the parent providers (clab or libvirt) might use permanent bridges, so it’s better to be on the safe side.