RedHat - statische Standardroute des Gateways

2

Ich versuche statische Routen zu setzen und es ist mir nicht gelungen.

Meine Situation:

  • 2 Nics 4 Ports.
  • Eth0 + Eth1 = Bindung0 (Klasse c)
  • Eth2 - Aktiv (Klasse b)
  • Eth3 - Nicht aktiv
  • Der gesamte Datenverkehr wird über bond0 (Standardgateway) abgewickelt.
  • Nichts geht durch eth2

Was ich brauche:

  • Der gesamte Datenverkehr wird über eth2 (Standardgateway) abgewickelt.
  • Mit Ausnahme des Datenverkehrs zu Segment 1.2.3.X / 24, um bond0 zu durchlaufen

Der Befehl ip route zeigt, dass die Standard-Gateway-Schnittstelle bond0 ist

Was ich ausprobiert habe:

  • Ändern der Datei / etc / sysconfig / network mit den Parametern GATEWAY / GATEWAYDEV - nicht erfolgreich
  • Festlegen der statischen Route für das Segment zum Durchlaufen von Bindung 0 - Erfolgreich
  • Ändern der Reihenfolge, in der das Netzwerk die Schnittstellen aufruft: eth2 vor und nach bond0 - keiner von ihnen ist erfolgreich
  • Die Befehle: ip route dell default und dann ip route add default über 1.1.1.138 dev eth2 - erfolgreich, aber nach Neustart \ Netzwerk erneut geändert

Was soll ich tun, um das zu lösen?

Wie stelle ich die Standard-Gateway-Schnittstelle auf eth2 ein (etwas, was ich noch nicht ausprobiert habe?)

Danke!

Oz Bar-Shalom
quelle
Auf welcher Version von RHEL oder Centos bist du?
Küken
Das Betriebssystem ist Redhat 6.5
Oz Bar-Shalom

Antworten:

0

Dies hängt davon ab, ob Sie NetworkManager oder den alten Netzwerkdienst verwenden. Das Folgende sollte für das Netzwerk funktionieren.

Sie müssen zunächst sicherstellen, dass Sie bond0 als Standardgateway festgelegt haben. Stellen Sie dazu sicher, dass in / etc / sysconfig / network ein Gateway festgelegt ist

Danach erstellen Sie / etc / sysconfig / network-scripts / route-eth2. In der Datei fügen Sie diese Zeile hinzu:

1.2.4.0/24 via 1.2.3.1
Jeff Sampson
quelle