Fügen Sie eine Standardroute unter Linux hinzu

Fügen Sie eine Standardroute unter Linux hinzu
Jeder Linux -Benutzer, insbesondere ein Systemadministrator, sollte über Fähigkeiten verfügen, um einfache Netzwerkkonfigurationen auf einem Linux -System zu erstellen. Damit das System mit den anderen Computern im Internet kommuniziert, müssen Gateways nach Bedarf eingerichtet und angepasst werden.

Was werden wir abdecken??

In diesem Artikel werden wir sehen, wie Sie den Linux -Systemen eine Standardroute hinzufügen können. Insbesondere können verschiedene Systeme unterschiedliche Konfigurationen haben. Wir werden uns jedoch auf die Ubuntu 20 konzentrieren.04 System.

Was ist ein Standard -Gateway?

Um Ihr Heimnetzwerk mit dem breiteren Internet zu verbinden, benötigen Sie ein Standard -Gateway. Die Funktion eines Gateways ist durch seinen Namen impliziert; Es verbindet ein lokales Netzwerk mit dem breiteren Internet.

Der gesamte Datenverkehr, der nicht für das örtliche Gebietsnetzwerk bestimmt ist und für die in der Routing -Tabelle keine alternative Route definiert ist, werden über das Standardgateway gesendet. In der Regel ist das Standard -Gateway eines Netzwerks ein spezifischer Router.

Der drahtlose Router dient in den meisten Heimnetzwerken als "Standard -Gateway". Dies ist eine Möglichkeit, sich mit Ressourcen zu verbinden, die sich in anderen Netzwerken befinden, die weit von Ihren eigenen entfernt sind. Die Internetnavigation wäre ohne sie wesentlich schwieriger.

Überprüfen Sie das Standard -Gateway

Wir können den IP -Befehl und das Routenobjekt verwenden, um die konfigurierten Routen des Systems anzuzeigen. Da die Listenoption bereits die Standardaktion ist, müssen wir sie nicht einbeziehen. Zusätzlich können wir „R“ anstelle der Route verwenden, um das Tippen zu verringern:

$ IP -Routenliste
$ ip r

Wir können den Begriff „Standard“ sehen, der in einer der Routen enthalten ist. Dies ist die Standardroute für das Standardgateway/die Standardroute.

In bestimmten Fällen sind automatische Routenentwicklung und Löschung möglich. Zum Beispiel liefert der Befehl IP R auf demselben System beim Erstellen einer VPN -Verbindung einen anderen Satz von Ergebnissen. Dabei wird der Netzwerkverkehr über einen privaten Tunnel geleitet:

Mit Grep ist es möglich, die Standardroute einfach von einer großen Sammlung konfigurierter zu isolieren:

Löschen des Standardgateways

Jetzt löschen wir die Route, die den Verkehr über das Standardgateway des Systems sendet. Hierzu verwenden wir das Routenobjekt mit dem Befehl IP und geben die Option Löschen an. Außerdem benötigen wir den sudo -Zugriff auf die Routing -Tabelle, um Änderungen vorzunehmen. Zunächst listen wir die Routen auf, bevor wir die Standardeinstellung löschen. Dann überprüfen wir unsere Aktion, indem wir sie erneut auflisten:

$ ip r
$ sudo IP -Route Löschen Sie Standardeinstellung
$ ip r

Wie wir sehen können, wird der Standard -Gateway -Eintrag gelöscht.

Erstellen eines neuen Standard -Gateways

Das Routenobjekt mit einem ADD -Argument kann verwendet werden, um ein neues Standard -Gateway zu erstellen. Nehmen wir ein Beispiel zum Hinzufügen von 192.168.117.161 Als neues Standard -Gateway auf der WLO1 -Schnittstelle:

$ sudo IP -Route fügen Sie Standard über 192 hinzu.168.117.161 Dev Wlo1

Der Datenverkehr leitet jetzt über dieses neue Standard -Gateway auf ENP0S3.

Die Routing -Änderungen dauerhaft machen

Die von uns vorgenommenen Änderungen haben eine sofortige Wirkung, aber sie gehen verloren, sobald die Maschine neu gestartet wird. Sie müssen einige Konfigurationsdateien ändern, um Ihre Änderungen dauerhaft vorzunehmen.

Zum Beispiel ist der Befehl netplan im Fall von Ubuntu nützlich. Hier müssen wir die NetPlan -Netzwerkkonfigurationsdatei öffnen:

$ sudo nano/etc/netplan/01-network-Manager-All.Yaml

Fügen Sie nun die folgende Konfiguration hinzu, unter der Zeile, die dem Renderer entspricht:

Äthernen:
ENP0S3:
DHCP4: Richtig
Routen:
- an: Standard
via: 192.168.56.2

Sie können den folgenden Screenshot beziehen. Denken Sie daran, dass auch hier das aufeinanderfolgende Einkerbungsniveau wichtig ist.

Wenden Sie nach dem Speichern der Datei die Änderungen an:

$ sudo netplan beantragen

Zurück zur normalen Befehlszeile bedeutet, dass die Konfiguration erfolgreich ist. Außerdem können Sie den Befehl netPlan mit der Option Try -Option verwenden, um die Änderungen zu untersuchen, bevor Sie sie anwenden:

$ sudo netplan versuchen

Dies bietet Ihnen Zeit, Ihre Einstellungen zu testen. Wenn alles ordnungsgemäß eingestellt ist, können Sie die Konfiguration speichern, indem Sie innerhalb von zwei Minuten vor dem Ausgang der Befehlszeiten auf die Taste „Eingeben“ klicken. Auf diese Weise werden Ihre Änderungen angewendet. Andernfalls bleiben die Änderungen nur in der Konfigurationsdatei. Ihre Netzwerkeinstellungen werden jedoch noch nicht von ihnen.

Notiz: Auf dem RHEL 8 Red Hat -System können wir das NMStatectl -Dienstprogramm verwenden, um die Gateway -Konfiguration in einer YAML -Datei zu definieren. In ähnlicher Weise kann auch Rollen des RHEL -Systems (Playbook -Ansatz) verwendet werden, um das Standardgateway festzulegen.

Abschluss

Wir haben gelernt, wie man eine Standardroute auf den Linux -Systemen mit dem Ubuntu 20 konfiguriert.04 Ziel.

Wenn Ihre Standard -Gateway -Einstellungen korrekt sind, können Sie mit dem Rest des Internets kommunizieren. Es ist jedoch weiterhin erforderlich.