Ping-Fehler bei zwei Netzwerkkarten im Linux-PC

Ping-Fehler bei zwei Netzwerkkarten im Linux-PC

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 eth0nach 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

verwandte Informationen