tachtler:archlinux_-_minimal_systemd-networkd_bridge
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
tachtler:archlinux_-_minimal_systemd-networkd_bridge [2020/01/29 15:29] – [Überprüfung] klaus | tachtler:archlinux_-_minimal_systemd-networkd_bridge [Unbekanntes Datum] (aktuell) – gelöscht - Externe Bearbeitung (Unbekanntes Datum) 127.0.0.1 | ||
---|---|---|---|
Zeile 1: | Zeile 1: | ||
- | ====== ArchLinux - systemd-networkd - Bridge ====== | ||
- | |||
- | Eine Ethernet **Bridge** (Brücke) ermöglicht es, z.B. via [[https:// | ||
- | |||
- | ^ Beschreibung | ||
- | | Homepage | ||
- | | Herunterladen | ||
- | | Dokumentation | ||
- | | Installation | ||
- | | - Network-Bridge | ||
- | |||
- | Als **Beispiel** sollen hier **zwei Ethernet-Bridges** konfiguriert werden: | ||
- | - '' | ||
- | - '' | ||
- | |||
- | Ab hier werden '' | ||
- | < | ||
- | $ su - | ||
- | Password: | ||
- | </ | ||
- | |||
- | Nachfolgende Konfigurationsdatei sind zu erstellen um mittels **'' | ||
- | |||
- | ===== Konfiguration: | ||
- | |||
- | ==== / | ||
- | |||
- | Es soll zunächst eine virtuelle **Bridge** (Brücken)-schnittstelle in nachfolgender Konfigurationsdatei | ||
- | * **''/ | ||
- | mit nachfolgendem Inhalt konfiguriert werden. | ||
- | < | ||
- | [root@archlinux]# | ||
- | </ | ||
- | <code ini> | ||
- | [NetDev] | ||
- | Name=br0 | ||
- | Kind=bridge | ||
- | </ | ||
- | |||
- | Anschließend wird **'' | ||
- | < | ||
- | [root@archlinux]# | ||
- | </ | ||
- | |||
- | 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]# | ||
- | 12: br0: < | ||
- | link/ether 12: | ||
- | </ | ||
- | |||
- | ==== / | ||
- | |||
- | Als nächstes muss die **Verbindung** der **Ethernet-Bridge** zu der darunter liegenden **physischen | ||
- | * **''/ | ||
- | mit nachfolgendem Inhalt konfiguriert werden. | ||
- | < | ||
- | [root@archlinux]# | ||
- | </ | ||
- | <code ini> | ||
- | [Match] | ||
- | Name=eth0 | ||
- | |||
- | [Network] | ||
- | Bridge=br0 | ||
- | </ | ||
- | |||
- | ==== / | ||
- | |||
- | Zum Abschluss der Konfiguration der **Ethernet-Bridge** muss diese selbst noch als **Netzwerk-Interface** in nachfolgender Konfigurationsdatei | ||
- | * **''/ | ||
- | mit nachfolgendem Inhalt konfiguriert werden. | ||
- | < | ||
- | [root@archlinux]# | ||
- | </ | ||
- | <code ini> | ||
- | [Match] | ||
- | Name=br0 | ||
- | |||
- | [Network] | ||
- | Address=192.168.0.54/ | ||
- | </ | ||
- | |||
- | ===== Konfiguration: | ||
- | |||
- | ==== / | ||
- | |||
- | Es soll zunächst auch hier eine virtuelle **Bridge** (Brücken)-schnittstelle in nachfolgender Konfigurationsdatei | ||
- | * **''/ | ||
- | mit nachfolgendem Inhalt konfiguriert werden. | ||
- | < | ||
- | [root@archlinux]# | ||
- | </ | ||
- | <code ini> | ||
- | [NetDev] | ||
- | Name=br1 | ||
- | Kind=bridge | ||
- | </ | ||
- | |||
- | Anschließend wird **'' | ||
- | < | ||
- | [root@archlinux]# | ||
- | </ | ||
- | |||
- | 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]# | ||
- | 14: br1: < | ||
- | link/ether cb: | ||
- | </ | ||
- | |||
- | ==== / | ||
- | |||
- | Als nächstes muss die **Verbindung** der **Ethernet-Bridge** zu der darunter liegenden **physischen | ||
- | * **''/ | ||
- | mit nachfolgendem Inhalt konfiguriert werden. | ||
- | < | ||
- | [root@archlinux]# | ||
- | </ | ||
- | <code ini> | ||
- | [Match] | ||
- | Name=eth1 | ||
- | |||
- | [Network] | ||
- | Bridge=br1 | ||
- | </ | ||
- | |||
- | ==== / | ||
- | |||
- | Zum Abschluss der Konfiguration der **Ethernet-Bridge** muss diese selbst noch als **Netzwerk-Interface** in nachfolgender Konfigurationsdatei | ||
- | * **''/ | ||
- | mit nachfolgendem Inhalt konfiguriert werden. | ||
- | < | ||
- | [root@archlinux]# | ||
- | </ | ||
- | <code ini> | ||
- | [Match] | ||
- | Name=br1 | ||
- | |||
- | [Network] | ||
- | Address=192.168.1.54/ | ||
- | Gateway=192.168.1.1 | ||
- | DNS=212.18.0.5 | ||
- | DNS=212.18.3.5 | ||
- | </ | ||
- | |||
- | ===== Neustart: systemd-networkd ===== | ||
- | |||
- | Nach erfolgreicher Konfiguration der **beiden Ethernet-Bridges** - **'' | ||
- | < | ||
- | [root@archlinux]# | ||
- | </ | ||
- | |||
- | ===== Überprüfung ===== | ||
- | |||
- | Nach Abschluss aller Konfigurationen und des Neustarts des Dienstes/ | ||
- | < | ||
- | [root@archlinux]# | ||
- | 2: br0: < | ||
- | link/ether 12: | ||
- | inet 192.168.0.54/ | ||
- | | ||
- | inet6 fe80:: | ||
- | | ||
- | 3: br1: < | ||
- | link/ether cb: | ||
- | inet 192.168.1.54/ | ||
- | | ||
- | inet6 fe80:: | ||
- | | ||
- | </ | ||
- | |||
- | Ob die **Routen** ebenfalls korrekt gesetzt sind, kann mit nachfolgendem Befehl überprüft werden und sollte eine Ausgabe ähnlich wie diese zur Anzeige bringen: | ||
- | < | ||
- | [root@archlinux]# | ||
- | default via 192.168.1.1 dev br1 proto static | ||
- | 192.168.0.0/ | ||
- | 192.168.1.0/ | ||
- | </ | ||
- | |||
- | :!: **HINWEIS** - **Es sollte __nur eine__ '' | ||