Zuvor haben wir darüber gesprochen, wie man ein Standard-Gateway unter RHEL7 Linux konfiguriert. Dieses Mal werden wir darüber sprechen, wie man eine statische Route unter RHEL7 Linux hinzufügt.
Auf jedes Netzwerk, das wir zu erreichen versuchen, wird nur dann über das Standard-Gateway zugegriffen, wenn es nicht implizit durch eine andere statische Routendefinition überschrieben wird. Werfen wir einen Blick auf eine aktuelle Routing-Tabelle auf unserer Redhat 7 Linux-Box:
root@rhel7 ~]# ip route show default via 10.1.1.1 dev enp0s3 proto static metric 1024 10.0.0.0/8 dev enp0s3 proto kernel scope link src 10.1.1.110
Aus dem Obigen können wir ersehen, dass alle Pakete eine Zielnetzwerk-ID 10.0.0.0/8
erreichen sollen sollte über enp0s3
reisen Schnittstelle mit 10.1.1.110
und jedes andere Zielnetzwerk, das nicht implizit definiert ist, sollte ein Standard-Gateway 10.1.1.1
verwenden .
Das Hinzufügen einer neuen statischen Route bedeutet, ein weiteres Zielnetzwerk zu definieren sowie festzulegen, über welche IP-Adresse und Schnittstelle das Paket passieren soll, um sein Ziel zu erreichen. Lassen Sie uns zum Beispiel eine statische Route zum Zielnetzwerk 15.15.0.0/24
hinzufügen über 10.1.1.110
IP-Adresse und enp0s3
Schnittstelle. Erstellen Sie dazu eine neue Datei route-enp0s3
in einem /etc/sysconfig/network-scripts/
Verzeichnis. Um eine oben erwähnte dauerhafte statische Route zu definieren, fügen Sie eine folgende Zeile in Ihren enp0s3
ein Datei:
15.15.0.0/24 via 10.1.1.110 dev enp0s3
Sobald Sie fertig sind, starten Sie Ihr Netzwerk neu:
root@rhel7 ~]# systemctl restart network
Überprüfen Sie als Nächstes, ob Ihre neue statische Route korrekt definiert wurde:
[root@rhel7 ~]# ip route show