当路由中存在多个接口时,SSH 无法使用互联网

当路由中存在多个接口时,SSH 无法使用互联网

我正在尝试在任何可能的接口(具有互联网连接)上建立 SSH 隧道连接。

我目前正在使用ppp0eth0接口。ppp0始终有互联网并在连接丢失时重新初始化。eth0的 IP 是通过 DHCP 分配的,并且从未连接到互联网。

如果我重新启动电脑,默认路由eth0就会添加到路由表中。如果发生这种情况,我可以ping访问 Google,但无法连接到远程 SSH 服务器。

如果我拔掉eth0电缆,一切都会按预期进行。如果我重新插入电缆,一切仍然正常。

作为解决方法,我编写了一个脚本,使用 device 删除所有默认路由eth0

那么为什么pingtelnetapt-get可以使用互联网而 SSH 却不能呢?

相关内容