在可用且工作時使用以太網,在不可用時使用 WiFi 個人熱點

在可用且工作時使用以太網,在不可用時使用 WiFi 個人熱點

我的家庭網路連線(透過乙太網路)並不可靠 - 當它工作時,我可以達到 90 Mbps,但從中午 12 點到晚上 10 點,大約 50% 的時間它無法工作。當家庭網路無法使用時,我會打開手機上的個人熱點,然後切換到筆記型電腦上的個人熱點。過了一會兒,我透過乙太網路介面 ping 來檢查網路是否恢復。

ping -I enp4s0 google.com

如果乙太網路連接正常,我會切換回它。

然而,數據很昂貴,所以如果乙太網路連接正常,我不想使用它。必須手動檢查它是否正常工作並來回切換是一個緩慢的過程。

我想看看是否有一種工具可以自動檢查互聯網是否透過一個介面工作,並透過該介面路由流量。但如果它不起作用,則透過備份介面路由流量。

我正在使用 Ubuntu 18.04,但正在尋找基於 Linux 的通用解決方案。

請注意,我不是問如何切換到以太網當它插入時。乙太網路電纜是始終處於插入狀態但可能無法透過它存取互聯網。

答案1

沒有已知的罐裝工具。因此,建議你寫一個腳本,計劃任務運行一個作業出去恩普4s08.8.4.41.0.0.1(以防萬一谷歌休息一下)。 (我建議這樣做是為了消除腳本被 DNS 問題愚弄的情況。)

如果可以連接,請切換到恩普4s0如果您還沒有使用它。

如果答案包含這個詞無法到達的或超時,請確保您使用的是 Mister Hotspot。

相關內容