SSH kann das Internet nicht nutzen, wenn mehrere Schnittstellen in der Route vorhanden sind

SSH kann das Internet nicht nutzen, wenn mehrere Schnittstellen in der Route vorhanden sind

Ich versuche, auf jeder möglichen Schnittstelle (mit Internetverbindung) eine SSH-Tunnelverbindung herzustellen.

Ich verwende derzeit ppp0und eth0Schnittstellen. ppp0Hat immer Internet und wird neu initialisiert, wenn die Verbindung verloren geht. eth0Die IP wird über DHCP zugewiesen und hat nie eine Internetverbindung.

Wenn ich den PC neu starte, wird der Routing-Tabelle eine Standardroute über eth0hinzugefügt. In diesem Fall kann ich zwar pingauf Google zugreifen, aber keine Verbindung zum Remote-SSH-Server herstellen.

Wenn ich eth0das Kabel abziehe, funktioniert alles wie erwartet. Wenn ich das Kabel wieder anschließe, funktioniert immer noch alles einwandfrei.

Als Workaround habe ich ein Skript geschrieben, das alle Standardrouten mithilfe des Geräts löscht eth0.

Warum können ping, telnet, apt-getusw. das Internet nutzen, SSH aber nicht?

verwandte Informationen