
Das Problem, das ich habe, sind zwei Netzwerkkarten in meinem RHEL 6-Server mit unterschiedlichen IP-Adressen.
- PC1
eth0
-10.10.0.1
eth1
-192.168.1.1
Der andere Computer ist auf die gleiche Weise eingerichtet.
- PC2
eth0
-10.10.0.2
eth1
-192.168.1.2
Alle Netzwerkkarten sind mit einem einzigen H3C-Switch verbunden, es sind keine Gateways oder Routen definiert. Ich kann PC2 von PC1 aus mit eth0 (10.10.0.1 - 10.10.0.2) anpingen, aber wenn ich versuche, 192.168.1.2 von PC1 aus anzupingen, wird Folgendes zurückgegeben:
Destination host unreachable
Ich möchte den Datenverkehr von nicht eth0
nach umleiten eth1
. Gibt es eine Möglichkeit, dies zu vermeiden?
Antwort1
Zunächst müssen Sie sicherstellen, dass die Routing-Tabelle so ist, wie sie sein sollte.
Beide Computer sollten diese Einträge haben:
10.10.0.0/16 -> eth0
192.168.1.0/24 -> eth1
Stellen Sie nun beim Pingen sicher, dass Sie mit dem Switch an die richtige Quellschnittstelle gebunden sind -I
. Beide dieser beiden Methoden können verwendet werden:
ping -I 192.168.1.1 192.168.1.2
ping -I eth1 192.168.1.2
Wenn das für Sie nicht funktioniert, sollten Sie eine Metrik einrichten