Ich wollte eine virtuelle Netzwerkbrücke erstellen. An diese Brücke sollen später LXC-Container und/oder KVM-Hosts ohne Internet-Zugriff gebunden werden.

Leider war es zum heutigen Tag nicht möglich, eine “leere” Brücke zu erstellen. Diese wurde von systemd-network nicht gestartet.

Meine Lösung ist eine dummy-Schnittstelle der Brücke hinzuzufügen.

Wir befinden uns im Ordner /etc/systemd/network/.

  • “dummy0” = Dummy-Interface
    • File: 11-dm0.netdev

      [NetDev]
      Name=dummy0
      Kind=dummy

    • File: 11-dm0.network

      [Match]
      Name=dummy0
      
      [Network]
      Bridge=int0

  • “int0” = bridge
    • File: 12-int0.network
      [NetDev]
      Name=int0
      Kind=bridge
    • File: 12-int0.network
      [Match]
      Name=int0
      
      [Network]
      Address=192.168.250.1/24
      IPForward=true
      IPMasquerade=true

Das wars. Und schon läuft die virtuelle Brücke. ;)