GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Hinzufügen statischer Routen auf verschiedenen *NIX (Linux,AIX,HP-UX)

Statische Routen sind im Allgemeinen für Datenverkehr erforderlich, der nicht über das Standard-Gateway geleitet werden darf oder soll. In diesem Artikel werden wir besprechen, wie man statische Routen in verschiedenen Nixen hinzufügt.

Szenario :Angenommen, Sie möchten, dass der gesamte Datenverkehr zum Netzwerk 172.168.102.0/24 172.168.101.1 als Gateway verwenden soll. Dies kann durch Hinzufügen einer statischen Route in der Kernel-Routing-Tabelle erfolgen, wie unten gezeigt.

Statische Route in Linux über die Befehlszeile hinzufügen

# route add -net 172.168.102.0 netmask 255.255.255.0 gw 172.168.101.1 dev eth0

ODER

# ip route add 172.168.102.0/24 via 172.168.101.1 dev eth0

Die oben genannten Befehle nehmen vorübergehend und nicht dauerhaft Änderungen an der Routing-Tabelle vor. Verwenden Sie einen der unten aufgeführten Befehle, um Routing-Tabellen in Linux zu überprüfen:

# route -n 
# netstat -nr

Schritte, um die statische Route über den Neustart hinweg persistent zu machen:

Für RHEL/CentOS 5.X

Erstellen Sie eine Routendatei wie unten gezeigt:

# vi /etc/sysconfig/network-scripts/route-eth0
172.168.102.0/24 via 172.168.101.1 dev eth0

Speichern und schließen Sie die Datei und starten Sie den Netzwerkdienst neu:

# service network restart

Für RHEL/CentOS 6.X

Erstellen Sie eine Routendatei wie unten gezeigt:

# vi /etc/sysconfig/network-scripts/route-eth0
GATEWAY0= 172.168.101.1
NETMASK0=255.255.255.0
ADDRESS0= 172.168.102.0

Speichern und schließen Sie die Datei und starten Sie den Netzwerkdienst neu:

# service network restart

Statische Routen in AIX hinzufügen

Schritt 1 :Gehen Sie zum SMITTY-Menü für Routen.

Schritt 2 :Wählen Sie den Routentyp „net“ oder „host“ (wenn die Standardroute auf „net“ eingestellt bleibt).

Schritt 3 :Geben Sie die Zieladresse ein.

Schritt 4 :Geben Sie die Gateway-Adresse ein (in der Zeile „* Standard-GATEWAY-Adresse“)

Schritt 5 :Wenn es sich um eine „Netz“- oder Standardroute handelt, geben Sie die „Netzwerkmaske“ ein, wenn der Host keine „Netzwerkmaske“ einstellt

Schritt 6 :Geben Sie die Netzwerkschnittstelle für diese Route ein. Um aus der Liste auszuwählen, Pfeil nach unten zur Zeile „Netzwerkschnittstelle“ und drücken Sie [F4] oder [ESC] + [4], um die Liste der verfügbaren Schnittstellen anzuzeigen.

Schritt 7 :Drücken Sie [ENTER], um sich zu bewerben. Sie sollten den Rückgabestatus „OK“ erhalten

Schritt 8 :Um das Smitty zu verlassen, geben Sie [F10] oder [0] ein.

Schritt 9 :Stellen Sie sicher, dass Ihre Routen konfiguriert wurden.

# netstat -nr | grep UG

Hinzufügen einer statischen Route in HP-UX

Schritt 1 :Erstellen Sie eine Sicherungskopie von ‘/etc/rc.config.d/netconf‘.

Schritt 2 :Fügen Sie eine Zeilengruppe zu /etc/rc.config.d/netconf für die neue Route hinzu. Stellen Sie sicher, dass Sie eine neue Array-Nummer für die Strophe verwenden.

Beispiel:Ersetzen Sie „nn“ durch die nächste Zahl in der Liste.

ROUTE_DESTINATION[nn]="IP-of-NewHost"
ROUTE_MASK[nn]=" "
ROUTE_GATEWAY[nn]="IP-of-Router"
ROUTE_COUNT[nn]=""
ROUTE_ARGS[nn]=""

Speichern und schließen Sie die Datei.

Schritt 3 :Führen Sie nun den folgenden Befehl aus, um die netconf-Datei erneut zu lesen und die Route hinzuzufügen.

# /sbin/init.d/net start
Hinweis :Führen Sie den obigen Befehl nur mit der Startoption aus, da er eine neue Route hinzufügt, ohne die bestehende Netzwerkkonfiguration zu beeinflussen.


Linux
  1. So fügen Sie eine neue statische Route unter RHEL7 Linux hinzu

  2. Kleine preiswerte *nix Box?

  3. Das Hinzufügen einer Route zu einem bestimmten Host geht über eine bestimmte Schnittstelle aus

  4. Ist die Reihenfolge der Netzwerkrouten in Linux wichtig?

  5. Linux - Treffer der Standardroute finden

Hinzufügen eines zusätzlichen Terminalemulators in Linux

So konfigurieren Sie eine statische IP-Adresse unter Alpine Linux

So fügen Sie eine Route unter Linux hinzu

So konfigurieren Sie Linux als statischen Router

route-Befehlsbeispiele in Linux

So konfigurieren Sie eine statische IP-Adresse auf einem Linux-System