當路由中存在多個介面時,SSH 無法使用互聯網

當路由中存在多個介面時,SSH 無法使用互聯網

我正在嘗試在任何可能的介面(具有互聯網連接)上建立 SSH 隧道連接。

我目前正在使用ppp0eth0接口。ppp0始終有網路並在連線遺失時重新初始化。eth0的 IP 是透過 DHCP 分配的,並且從未連接到網際網路。

如果我重新啟動電腦,預設路由eth0就會加入到路由表中。如果發生這種情況,我可以ping存取 Google,但無法連接到遠端 SSH 伺服器。

如果我拔掉eth0電纜,一切都會如預期進行。如果我重新插入電纜,一切仍然正常。

作為解決方法,我編寫了一個腳本,使用 device 刪除所有預設路由eth0

那為什麼pingtelnetapt-get可以使用網路而 SSH 卻不能呢?

相關內容