Verwenden Sie Ethernet, wenn es verfügbar und funktionsfähig ist, und einen persönlichen WLAN-Hotspot, wenn nicht

Verwenden Sie Ethernet, wenn es verfügbar und funktionsfähig ist, und einen persönlichen WLAN-Hotspot, wenn nicht

Meine Internetverbindung zu Hause (über Ethernet) ist unzuverlässig – wenn sie funktioniert, erreiche ich 90 Mbit/s, aber ungefähr 50 % der Zeit zwischen 12 und 22 Uhr funktioniert sie nicht. Wenn das Internet zu Hause nicht funktioniert, schalte ich den persönlichen Hotspot auf meinem Telefon ein und wechsle auf meinem Laptop dazu. Nach einer Weile überprüfe ich, ob das Internet wieder funktioniert, indem ich über die Ethernet-Schnittstelle einen Ping sende.

ping -I enp4s0 google.com

Wenn die Ethernet-Verbindung funktioniert, schalte ich wieder darauf um.

Daten sind jedoch teuer, daher möchte ich sie nicht verwenden, wenn die Ethernet-Verbindung funktioniert. Manuell prüfen zu müssen, ob sie funktioniert, und hin- und herzuschalten, ist ein zeitaufwändiger Prozess.

Ich möchte wissen, ob es ein Tool gibt, das automatisch überprüft, ob das Internet über eine Schnittstelle funktioniert, und den Datenverkehr über diese Schnittstelle umleitet. Wenn dies jedoch nicht funktioniert, leiten Sie den Datenverkehr über eine Ersatzschnittstelle um.

Ich verwende Ubuntu 18.04, suche aber nach einer generischen Linux-basierten Lösung.

Beachten Sie, dass ich nicht frage, wie man auf Ethernet umstelltwenn es eingesteckt istDas Ethernet-Kabel istimmer eingestecktEs ist jedoch möglich, dass von dort aus kein Zugriff auf das Internet besteht.

Antwort1

Kein vorgefertigtes Tool bekannt. Daher schlage ich vor, Sie schreiben ein Skript, umcronFühren Sie einen Job aus, umKlingelnausenp4s0Zu8.8.4.4Und1.0.0.1(nur für den Fall, dass Google eine Pause macht). (Ich schlage das vor, um zu verhindern, dass das Skript durch ein DNS-Problem getäuscht wird.)

Wenn Sie eine Verbindung herstellen können, wechseln Sie zuenp4s0wenn Sie es nicht bereits verwenden.

Wenn die Antwort das Wort enthältnicht erreichbaroder die Zeit abläuft, stellen Sie sicher, dass Sie Mister Hotspot verwenden.

verwandte Informationen