Geben Sie den folgenden apt-get-Befehl ein:
$ sudo apt install bridge-utils
Sie müssen die Datei /etc/network/interface bearbeiten. Ich empfehle jedoch, eine neue Konfiguration im Verzeichnis /etc/network/interface.d/ zu platzieren. Der Prozess zum Konfigurieren einer Netzwerkbrücke in Debian Linux ist wie folgt:
Verwenden Sie den IP-Befehl:
$ ip -f inet a s
Beispielausgabe ist wie folgt:
2: eno1: mtu 1500 qdisc pfifo_fast state UP group default qlen 1000 inet 192.168.2.23/24 brd 192.168.2.255 scope global eno1 valid_lft forever preferred_lft forever
eno1 ist meine physische Netzwerkkarte.
Stellen Sie sicher, dass nur lo (Loopback in /etc/network/interface aktiv ist). (LCTT-Anmerkung: Loopback bezieht sich auf die lokale Loopback-Schnittstelle, auch Loopback-Adresse genannt) Löschen Sie alle Konfigurationen im Zusammenhang mit eno1. Dies ist die Konfigurationsdatei, die ich mit dem Befehl cat gedruckt habe:
$ cat /etc/network/interface # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback
Erstellen Sie eine Textdatei mit einem Texteditor, z. B. mit dem vi-Befehl:
$ sudo vi /etc/network/interfaces.d/br0
Konfiguration darin hinzufügen:
## static ip config file for br0 ## auto br0 iface br0 inet static address 192.168.2.23 broadcast 192.168.2.255 netmask 255.255.255.0 gateway 192.168.2.254 # If the resolvconf package is installed, you should not edit # the resolv.conf configuration file manually. Set name server here #dns-nameservers 192.168.2.254 # If you have muliple interfaces such as eth0 and eth1 # bridge_ports eth0 eth1 bridge_ports eno1 bridge_stp off # disable Spanning Tree Protocol bridge_waitport 0 # no delay before a port becomes available bridge_fd 0 # no forwarding delay
Wenn Sie DHCP verwenden möchten, um eine IP-Adresse zu erhalten:
## DHCP ip config file for br0 ## auto br0 # Bridge setup iface br0 inet dhcp bridge_ports eno1
Speichern und schließen Sie die Datei in vi/vim.
Stellen Sie vor dem Neustart des Netzwerkdienstes sicher, dass die Firewall ausgeschaltet ist. Die Firewall verweist möglicherweise auf eine ältere Schnittstelle wie eno1. Nach dem Neustart des Dienstes müssen Sie die Firewallregeln für die br0-Schnittstelle aktualisieren. Starten Sie die Firewall neu, indem Sie Folgendes eingeben:
$ sudo systemctl restart network-manager
Bestätigen Sie, dass der Dienst neu gestartet wurde:
$ systemctl status network-manager
Finden Sie die neue br0-Schnittstelle und Routing-Tabelle mit Hilfe des IP-Befehls:
$ ip a s $ ip r $ ping -c 2 cyberciti.biz
Beispielausgabe:
Mit dem Befehl brctl können Sie Bridge-bezogene Informationen anzeigen:
$ brctl show
Aktuelle Brücke anzeigen:
$ bridge link
Der Autor ist der Erfinder von nixCraft und ein erfahrener Systemadministrator, DevOps-Ingenieur und Trainer für Linux-Betriebssysteme/Unix-Shell-Skripte. Erhalten Sie die neuesten Tutorials zu SysAdmin, Linux/Unix und Open-Source-Themen, indem Sie den RSS/XML-Stream oder den wöchentlichen E-Mail-Push abonnieren.
Das obige ist der detaillierte Inhalt vonLao Pao'er zeigt Ihnen, wie Sie die Netzwerkbrücke unter Debian Linux konfigurieren. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!