利用可能で動作している場合はイーサネットを使用し、利用できない場合はWiFiプライベートホットスポットを使用してください。

利用可能で動作している場合はイーサネットを使用し、利用できない場合はWiFiプライベートホットスポットを使用してください。

私の家のインターネット接続(イーサネット経由)は信頼できません。動作時には90Mbpsが得られますが、午後12時から午後10時までは約50%の時間は動作しません。自宅でインターネットが利用できない場合は、携帯電話のプライベートホットスポットをオンにして、ノートパソコンのプライベートホットスポットに切り替えます。しばらくして、イーサネットインターフェイスを介してインターネットが再接続されたことを確認しました。

ping -I enp4s0 google.com

イーサネット接続が機能したら、再接続します。

しかし、データコストが高いため、イーサネット接続が機能している場合は使用したくありません。動作していることを手動で確認して前後に切り替えるのは遅いプロセスです。

インターネットがインターフェイスを介して機能していることを自動的に確認し、そのインターフェイスを介してトラフィックをルーティングするためのツールがあるかどうかを確認したいと思います。ただし、うまくいかない場合は、バックアップインターフェイスを介してトラフィックをルーティングしてください。

Ubuntu 18.04を使用していますが、汎用Linuxベースのソリューションを探しています。

イーサネットに切り替える方法を尋ねることではありません。挿入されたとき。イーサネットケーブルは常に接続されているただし、これによりインターネットにアクセスできない可能性があります。

答え1

既知の缶詰ツールはありません。したがって、スクリプトを書くことをお勧めします。予約されたこと仕事をする平らな出るenpu4s0到着8.8.4.4そして1.0.0.1(Googleがしばらく休んでいる場合に備えて)(DNSの問題により、スクリプトがだまされている可能性を排除するためにこの方法をお勧めします。)

接続できる場合は、次のように切り替えてください。enpu4s0まだ使用していない場合。

答えに次の単語が含まれている場合アクセスできないまたはタイムアウトが発生した場合は、Mister Hotspotを使用していることを確認してください。

関連情報