Benutzer-Werkzeuge

Webseiten-Werkzeuge


tachtler:archlinux_-_minimal_systemd-networkd_bridge

Dies ist eine alte Version des Dokuments!


ArchLinux - systemd-networkd - Bridge

Eine Ethernet Bridge (Brücke) ermöglicht es, z.B. via KVM erstellte Gast-Systemen, Verbindungen über die zugrundeliegenden Netzwerkkarten des Wirt-Systems herzustellen.

Als Beispiel sollen hier zwei Ethernet-Bridges konfiguriert werden:

  1. br0 - physische Netzwerkkarte eth0 - Weg in eine z.B. IDMZ
  2. br1 - physische Netzwerkkarte eth1 - Weg ins Internet

Ab hier werden root-Rechte zur Ausführung der nachfolgenden Befehle benötigt. Um der Benutzer root zu werden, geben Sie bitte nachfolgenden Befehl ein:

$ su -
Password: 

Konfiguration

Nachfolgende Konfigurationsdatei sind zu erstellen um mittels systemd-networkd eine Netzwerk-Bridge (Brücke) zu erstellen und zu betreiben.

/etc/systemd/network/br0.netdev

Es soll zunächst eine virtuelle Bridge (Brücken)-schnittstelle in nachfolgender Konfigurationsdatei

  • /etc/systemd/network/br0.netdev

mit nachfolgendem Inhalt konfiguriert werden.

[root@archlinux]# vim /etc/systemd/network/br0.netdev
[NetDev]
Name=br0
Kind=bridge

Anschließend wird systemd-networkd angewiesen, ein Device (Gerät) mit dem Namen br0 zu erstellen, das als Ethernet-Bridge (Netzwerk-Brücke) fungiert, was durch Neustart des Dienstes/Daemons systemd-networkd.service erfolgt.

[root@archlinux]# systemctl restart systemd-networkd.service 

Durch Ausführung des nachfolgenden Befehls kann überprüfe werden, ob die Ethernet-Bridge erstellt wurde und sollte eine Ausgabe in etwa wie die nachfolgende erzeugen:

[root@archlinux]# ip a | grep -A 1 br0
12: br0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
    link/ether 12:34:56:78:9a:bc brd ff:ff:ff:ff:ff:ff

/etc/systemd/network/br0-eth0.network

Als nächstes muss die Verbindung der Ethernet-Bridge zu der darunter liegenden physischen Netzwerkkarte in nachfolgender Konfigurationsdatei

  • /etc/systemd/network/br0-eth0.network

mit nachfolgendem Inhalt konfiguriert werden.

[root@archlinux]# vim /etc/systemd/network/br0-eth0.network
[Match]
Name=eth0
 
[Network]
Bridge=br0

/etc/systemd/network/

FIMXE

Diese Website verwendet Cookies. Durch die Nutzung der Website stimmen Sie dem Speichern von Cookies auf Ihrem Computer zu. Außerdem bestätigen Sie, dass Sie unsere Datenschutzbestimmungen gelesen und verstanden haben. Wenn Sie nicht einverstanden sind, verlassen Sie die Website.Weitere Information
tachtler/archlinux_-_minimal_systemd-networkd_bridge.1580307007.txt.gz · Zuletzt geändert: 2020/01/29 15:10 von klaus