Mensagens Netcat/nc não são enviadas/recebidas em nenhum dos computadores

Mensagens Netcat/nc não são enviadas/recebidas em nenhum dos computadores

Eu tenho dois computadores (ambos rodando Ubuntu) na mesma rede. Eles são capazes de fazer ping entre si com sucesso. Seus IPs são:

Computador 1:172.16.10.59

Computador 2:172.16.10.72


Os seguintes trabalhos:Ouvindo no Computador 1em uma porta aleatória (digamos 1234) e estabelecendo umconexão do Computador 2 ao Computador 1. Posso usar o netcat como um programa de bate-papo (como esperado).

No computador 1:

$ nc -l 1234

No computador 2:

$ nc 172.16.10.59 1234

Mas vice-versa não funciona:Ouvindo no Computador 2no mesmo porto (1234), e estabelecendo umconexão do Computador 1 ao Computador 2.

No computador 2:

$ nc -l 1234

No computador 1:

$ nc 172.16.10.72 1234

Tudo o que acontece é que o netcat é executado em ambos os computadores, mas quando digito uma mensagem em qualquer um dos computadores e pressiono Enter, ela não é exibida no outro computador.

Estou bastante perdido no que poderia estar errado aqui e não consegui encontrar uma solução funcional on-line até agora. Alguém aqui pode me ajudar? Obrigado!

informação relacionada