O SSH não pode usar a Internet quando várias interfaces estão presentes na rota

O SSH não pode usar a Internet quando várias interfaces estão presentes na rota

Estou tentando fazer uma conexão de túnel SSH em qualquer interface possível (que tenha conexão com a internet).

Atualmente estou usando ppp0e eth0interfaces. ppp0sempre tem internet e reinicializa se a conexão for perdida. eth0O IP do é atribuído via DHCP e nunca tem conexão com a internet.

Se eu reiniciar o PC, uma rota padrão eth0será adicionada à tabela de roteamento. Se isso ocorrer, posso pingacessar o Google, mas não consigo me conectar ao servidor SSH remoto.

Se eu desconectar eth0o cabo, tudo funcionará conforme o esperado. Se eu reconectar o cabo, tudo ainda funcionará corretamente.

Como solução alternativa, escrevi um script que exclui todas as rotas padrão usando device eth0.

Então, por que ping, telnet, apt-getetc. podem usar a Internet, mas o SSH não?

informação relacionada