Zum Hauptinhalt springen

So richten Sie eine Brücke unter Linux ein: Schritt für Schritt Anleitung

Eine Brücke ist ein Netzwerkmechanismus, mit dem Sie mehrere Netzwerkschnittstellen in einem einzelnen lokalen Netzwerk kombinieren können. Unter Linux kann die Konfiguration einer Brücke für verschiedene Situationen nützlich sein, z. B. wenn Sie mehrere virtuelle Maschinen in einem Netzwerk zusammenführen oder eine gemeinsame Schnittstelle für den Zugriff auf das Internet über mehrere physische Schnittstellen erstellen möchten.

Die Konfiguration der Brücke unter Linux kann für Anfänger etwas schwierig sein, da Kenntnisse der grundlegenden Befehle und Konfigurationsdateien erforderlich sind. Mit dieser Schritt-für-Schritt-Anleitung können Sie jedoch erfolgreich eine Brücke auf Ihrem Linux-System einrichten.

Stellen Sie zunächst sicher, dass Ihr System die Brücke unterstützt. In den meisten Fällen verfügen moderne Linux-Distributionen bereits über die notwendigen Module, um mit der Brücke zu arbeiten. Sie können die Verfügbarkeit mit dem Befehl überprüfen:

lsmod | grep bridge

Wenn die Ausgabe des Befehls ein Bridge-Modul oder ähnliches anzeigt, unterstützt Ihr System die Brücke bereits. Wenn die Ausgabe leer ist, müssen Sie möglicherweise ein Bridge-fähiges Paket installieren.

Was ist eine Brücke in Linux?

Die Brücke kann für die folgenden Aufgaben verwendet werden:

  • Erweiterung des Netzwerks: durch die Kombination mehrerer Netzwerkschnittstellen in einem Netzwerk können Sie die Anzahl der verfügbaren Adressen erhöhen und die Bandbreite verbessern.
  • Netzwerksegmentierung: Mit einer Brücke können Sie ein Netzwerk in mehrere logische Segmente aufteilen, was zur Erhöhung der Sicherheit oder zur Aufteilung des Datenverkehrs nützlich sein kann.
  • Paketweiterleitung: Eine Brücke kann Pakete basierend auf ihren IP-Adressen oder anderen Filtern zwischen verschiedenen Schnittstellen umleiten. Dies kann für die Implementierung von Proxyservern oder den Lastenausgleich nützlich sein.

Um eine Brücke unter Linux zu konfigurieren, müssen Sie mehrere Befehle und Einstellungen verwenden, die später in diesem Artikel behandelt werden.

Bridge in Linux: Definition und Funktionsweise

Das Funktionsprinzip der Brücke basiert auf der Analyse des durch sie verlaufenden Verkehrs. Er untersucht die Quell- und Zieladressen von Datenpaketen und entscheidet, wohin jedes Paket gesendet werden soll. Wenn das Paket an ein Segment geliefert werden soll, zu dem es nicht gehört, wird es von der Brücke an die richtige Stelle weitergeleitet. Dadurch können Sie ein einzelnes Netzwerk aus mehreren physisch getrennten Segmenten erstellen.

Die Brücke dient auch als Verkehrsfilterung. Es kann die Übertragung bestimmter Datenpakete basierend auf festgelegten Regeln blockieren oder einschränken. Dies hilft, die Sicherheit und Effizienz des Netzwerks zu erhöhen.

Unter Linux können Sie Befehlszeilentools verwenden, um die Brücke zu konfigurieren, z. B. bridge-utils. Nachdem Sie die Brücke eingerichtet haben, können Computer, die an verschiedene Schnittstellen angeschlossen sind, miteinander kommunizieren, als wären sie im selben Netzwerksegment.

Wie konfiguriere ich eine Brücke in Linux?

Eine Brücke unter Linux ist eine Netzwerkverbindung zwischen mehreren Netzwerkschnittstellen, mit der Datenpakete zwischen ihnen übertragen werden können. Durch die Konfiguration einer Brücke unter Linux können Sie mehrere physische oder virtuelle Netzwerke zu einem gemeinsamen Netzwerk zusammenführen. Das Konfigurieren einer Brücke kann nützlich sein, wenn Sie ein virtuelles Netzwerk zwischen virtuellen Maschinen erstellen, mehrere lokale Netzwerke zusammenführen oder den Zugriff auf ein Netzwerk isolierter Netzwerksegmente konfigurieren möchten.

Um die Brücke unter Linux zu konfigurieren, müssen Sie die folgenden Schritte ausführen:

  1. Installieren Sie das bridge-utils-Paket mithilfe des Paketmanagers Ihrer Linux-Distribution.
  2. Bearbeiten Sie die Datei /etc/network/interfaces, indem Sie die folgenden Zeilen hinzufügen, um die Netzwerkbrücke zu konfigurieren:
    • auto br0
    • iface br0 inet static
    • address Wunsch_ip_Adresse
    • netmask Subnetzmaske
    • gateway zum Schweigen
    • bridge_ports-Schnittstellen_für die Brücke
    • bridge_stp off
    • bridge_fd 0
    • bridge_maxwait 0

Ersetzen Sie die gewünschte IP-Adresse, die Netzmaske, das Stumm-Gateway und die Hostschnittstellen durch die entsprechenden Werte für Ihr Netzwerk.

Nachdem Sie diese Schritte ausgeführt haben, werden Sie eine Brücke unter Linux einrichten. Sie können die Funktionsfähigkeit überprüfen, indem Sie Datenpakete zwischen den verbundenen Netzwerkschnittstellen senden. Wenn die Brücke ordnungsgemäß konfiguriert ist, müssen die Pakete erfolgreich zwischen den Schnittstellen übertragen werden, und die Geräte müssen auf das freigegebene Netzwerk zugreifen können.

Schritt 1: Überprüfen Sie die Brückenunterstützung

Bevor Sie eine Brücke unter Linux einrichten, müssen Sie sicherstellen, dass Ihr System die Brücke unterstützt.

Führen Sie dazu den folgenden Befehl aus:

  • Terminal öffnen;
  • Geben Sie den Befehl brctl show ein ;
  • Drücken Sie die Eingabetaste.

Wenn Sie die Ausgabe eines Befehls mit Informationen zu den Brücken sehen, unterstützt Ihr System die Brücken und Sie können mit dem nächsten Schritt fortfahren.

Wenn der Befehl jedoch keine Ausgabe liefert oder Sie eine Fehlermeldung erhalten, unterstützt Ihr System keine Bridges oder Sie haben nicht genügend Berechtigungen, um diesen Befehl auszuführen. In diesem Fall müssen Sie sich an die Dokumentation oder den Systemadministrator wenden, um weitere Informationen zu erhalten.

Schritt 2: Erstellen und konfigurieren Sie eine Konfigurationsdatei für die Brücke

Befolgen Sie diese Schritte, um eine Bridge-Konfigurationsdatei unter Linux zu erstellen und zu konfigurieren:

  1. Gehen Sie in das Verzeichnis /etc/network .
  2. Erstellen Sie eine neue Datei mit dem Namen interfaces.bridge (oder einen anderen für Sie geeigneten Namen).
  3. Öffnen Sie die erstellte Datei in einem Texteditor.
  4. Fügen Sie der Datei die folgenden Konfigurationszeilen hinzu:
# Подключите интерфейсы, которые вы хотите объединить в мостauto br0iface br0 inet staticbridge_ports eth0 eth1address 192.168.1.100netmask 255.255.255.0gateway 192.168.1.1

Hier können Sie eth0 und eth1 durch die Namen der gewünschten Schnittstellen ersetzen und die gewünschten Werte für Adresse, Maske und Gateway festlegen.

  1. Speichern Sie die Änderungen, und schließen Sie die Datei.

In diesem Schritt haben Sie erfolgreich eine Konfigurationsdatei für die Brücke unter Linux erstellt und konfiguriert. Jetzt können Sie mit dem nächsten Schritt fortfahren.

Schritt 3: Konfigurieren Sie die Netzwerkschnittstellen für die Verbindung mit der Brücke

Nachdem Sie die Brücke erstellt haben, müssen Sie die Netzwerkschnittstellen so konfigurieren, dass sie sich mit der Brücke verbinden. Öffnen Sie dazu die Netzwerkkonfigurationsdatei und bearbeiten Sie sie:

sudo nano /etc/network/interfaces

Fügen Sie der Datei die folgenden Zeilen hinzu, um die Netzwerkschnittstellen für die Verbindung mit der Brücke zu konfigurieren:

# Einstellung der ETH0-Schnittstelle

auto eth0

iface eth0 inet manual

up ifconfig eth0 0.0.0.0 up

up ip link set eth0 promisc on

down ip link set eth0 promisc off

down ifconfig eth0 down

# Konfigurieren der ETH1-Schnittstelle

auto eth1

iface eth1 inet manual

up ifconfig eth1 0.0.0.0 up

up ip link set eth1 promisc on

down ip link set eth1 promisc off

down ifconfig eth1 down

Nachdem Sie die Änderungen vorgenommen haben, speichern und schließen Sie die Datei.

Starten Sie nun die Netzwerkschnittstelle neu, damit die Änderungen wirksam werden:

sudo ifdown eth0 && sudo ifup eth0

sudo ifdown eth1 && sudo ifup eth1

Ihre Brücke ist jetzt einsatzbereit und die Netzwerkschnittstellen sind erfolgreich mit ihr verbunden.