A maneira como você testa isso é:
1) Abra uma segunda janela no PC1 e no PC2, inicie tcpdump
ou wireshark
na interface da LAN, por ex. tcpdump -ni eth0
.
2) Faça um ping
de PC1 para PC2 e de PC2 para PC1. Veja se você recebe respostas de ping, verifique se consegue ver os pacotes no despejo.
Se você não consegue ver as respostas do ping, algo na sua configuração de rede está quebrado. Encontre e corrija.
3) Agora use nc
, observe novamente os pacotes. Dependendo do resultado, você agora tem uma ideia de onde está o problema.