netcat entre mac y linux solo funciona en una dirección

netcat entre mac y linux solo funciona en una dirección

Tengo dos máquinas en la misma red local. Uno es un Mac (192.168.42.74) y el otro es un Dell (192.168.42.75) que ejecuta Kubuntu Linux.

Si emito 'nc -l 12345' en Mac y emito 'echo "blah" | nc 192.168.42.74 12345' de la máquina Linux, veo que aparece "bla" en el otro extremo de la Mac...

Pero si invierto los roles y emito 'nc -l 12345' desde la máquina Linux y 'echo "blah" | nc 192.168.42.75 12345' desde Mac, no aparece nada en el otro lado.

¿Alguien sabe por qué existe esta asimetría entre las máquinas? No estoy seguro de por dónde empezar a solucionar este problema.

información relacionada