Estou executando um aplicativo em um servidor Ubuntu. Está se conectando a um serviço externo via TCP.
Às vezes, o serviço externo parece estar inoperante ou não está respondendo. Neste caso, meu programa mostra um comportamento muito estranho. Eu gostaria de depurá-lo, no entanto, como isso acontece muito raramente, não é fácil induzir essa situação. Eu tive a idéia de que eu poderia cortar o acesso à internet do meu programa manualmente. No entanto, ele precisa ser executado alguns minutos antes de eu fazer isso. Também não consigo desligar toda a interface de rede, pois não tenho acesso físico ao servidor e, portanto, perderia a conexão SSH.
Como posso ativar e desativar rapidamente o acesso à Internet para um único processo em execução?