최대 1 분 소요

문제

5000번 포트를 사용하려는데 계속 403에러가 발생합니다. 5000번을 쓰고싶어서 kill -9로 죽이려고 했는데 계속 살아납니다.

1
2
3
4
lime@laim-ui-MacBookAir ~ % lsof -i :5000
COMMAND     PID USER   FD   TYPE             DEVICE SIZE/OFF NODE NAME
ControlCe 10422 lime   29u  IPv4 0x35b417c98db2da79      0t0  TCP *:commplex-main (LISTEN)
ControlCe 10422 lime   30u  IPv6 0x35b417d328e92061      0t0  TCP *:commplex-main (LISTEN)

대체 왜 그런가 알아보니 ControlCenter라는 자체프로그램이 5000번 포트를 잡아먹고 있는 것이었는데요. 좀 더 자세히 살펴보니 MacOS Monterey에서 AirPlay 수신모드 기능이 해당 포트를 사용하기 때문이었습니다.

해결하기

Mac에서 5000번 포트를 사용하고 싶다면 AirPlay 수신모드 를 해제하는 간단한 방법으로 문제를 해결할 수 있습니다.

  • 시스템 환경설정 - 공유 - AirPlay 수신 모드

image

위와 같이 체크가 되어 있다면 그냥 체크를 해제해주기만 하면 됩니다. 정말 간단합니다.

다만 5000번 포트를 기본으로 사용하는 분들이 분명 많을 것 같은데 왜 애플에서 기본으로 5000번을 잡아먹게 한 건지는 당최 이해할 수가 없네요 🤣

🔔포스팅 공지
개인 공부 기록용 블로그 입니다.
잘못된 부분이 있을 시 메일이나 댓글로 지적해주시면 감사드리겠습니다 :)

댓글남기기