Wie konfiguriere ich 2 Netzwerkkarten mit 2 unterschiedlichen Gateways?

Wie konfiguriere ich 2 Netzwerkkarten mit 2 unterschiedlichen Gateways?

Ich habe einen Server mit 3 Netzwerkkarten, auf denen RHEL6 läuft.

eth0 ist mit dem Intranet verbunden.

eth1 ist mit dem Betriebs- und Wartungsnetzwerk verbunden

eth2 ist mit einem automatisierten Backup-Netzwerk verbunden (benötigt kein Standard-Gateway)

Netzwerkkarten

Ich habe mein Standard-Gateway definiert /etc/sysconfig/networkund habe eine Verbindung. Das Problem ist, dass ich ein anderes Standard-Gateway für eth1 definieren muss (das sich von eth0 unterscheidet). Ich habe versucht, das Gateway direkt für eth0/eth1 zuzuweisen (und es in die entsprechende ifcfg-ethXDatei einzufügen), aber ich habe die Verbindung zum Server verloren. Und hier ist es einfacher, dem Präsidenten einen Handshake zu geben, als physischen Zugriff auf die Serverfarm zu erhalten.

Wie kann ich das machen? Am besten ohne die Verbindung zu verlieren.

Antwort1

Ein „Standard“-Gateway ist einfach ein Gateway, das verwendet wird, wenn keine spezifischere Route definiert ist. Sie möchten keine Standardroute auf zwei verschiedenen Schnittstellen haben (es sei denn, Sie tun dies aus Redundanzgründen). Sie möchten eine Standardroute auf Ihrer „Haupt“-Schnittstelle haben, die der meiste Datenverkehr verwendet, und dann möchten Sie für jede andere Schnittstelle eine dauerhafte statische Route für die Subnetze erstellen, mit denen sie verbunden sind.

Antwort2

Welchen Sinn haben zwei DEFAULT-Gateways in verschiedenen Netzwerken mit unterschiedlichen Adressen? Beachten Sie, dass „Standard“ bedeutet, dass es grundsätzlich nur eines gibt.

Weder Ihr Intranet noch Ihr Betrieb und Ihre Wartung umfassen die ganze Welt, daher sollten sie keine Standard-Gateways festgelegt haben, sondern nur Routen für die von ihnen erreichbaren Adressen.

Antwort3

Das System sollte nur eine Route haben. Wenn Sie mehrere Schnittstellen haben, die mit verschiedenen Netzwerken verbunden sind, und über alle Schnittstellen auf Ihr System zugreifen möchten, können Sie statische Routen verwenden, wie oben erläutert.

  • eth1 --- Standard-Gateway, und Ihr System wird es immer kontaktieren, wenn sich in seiner Routentabelle ein unbekanntes Netzwerk befindet.

  • eth2 --- Nicht standardmäßig. Nehmen wir ein Beispiel. Mit dieser Schnittstelle ist eine Standleitung verbunden. Das vordere Gerät ist eine Standleitungsroute und hat dieselbe Subnetz-IP. Jetzt versuchen Systeme, die hinter diesem Router verfügbar sind, auf den Server zuzugreifen. Die Anfrage kommt beim Server an, aber aufgrund des Standardrouters auf eth1 leitet er die Antwortpakete dorthin. Anstatt also auf eth1 (Standard) zu routen, können Sie eine statische Route anwenden, sodass der Kernel die Rückpakete über dieselbe Schnittstelle routet und sie über denselben Standleitungsrouter das Ziel erreichen.

verwandte Informationen