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 startHinweis :Führen Sie den obigen Befehl nur mit der Startoption aus, da er eine neue Route hinzufügt, ohne die bestehende Netzwerkkonfiguration zu beeinflussen.