Mac과 Linux 사이의 netcat은 한 방향으로만 작동합니다.

Mac과 Linux 사이의 netcat은 한 방향으로만 작동합니다.

동일한 로컬 네트워크에 두 대의 컴퓨터가 있습니다. 하나는 Mac(192.168.42.74)이고 다른 하나는 Kubuntu Linux를 실행하는 Dell(192.168.42.75)입니다.

Mac에서 'nc -l 12345'를 실행하고 'echo "blah" | Linux 머신에서 nc 192.168.42.74 12345'를 실행하면 Mac의 반대편 끝에 "blah"가 표시되는 것을 볼 수 있습니다.

그러나 역할을 바꾸고 Linux 머신에서 'nc -l 12345'를 실행하고 'echo "blah" | Mac에서 nc 192.168.42.75 12345'를 입력하면 반대쪽에 아무것도 표시되지 않습니다.

기계들 사이에 왜 이런 비대칭이 존재하는지 아는 사람이 있나요? 이 문제 해결을 어디서부터 시작해야 할지 잘 모르겠습니다.

관련 정보