[Mac] 맥북에게 5000번 포트를 뺏겼을 때 해결방법
문제
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 수신 모드
위와 같이 체크가 되어 있다면 그냥 체크를 해제해주기만 하면 됩니다. 정말 간단합니다.
다만 5000번 포트를 기본으로 사용하는 분들이 분명 많을 것 같은데 왜 애플에서 기본으로 5000번을 잡아먹게 한 건지는 당최 이해할 수가 없네요 🤣
🔔포스팅 공지
개인 공부 기록용 블로그 입니다.
잘못된 부분이 있을 시 메일이나 댓글로 지적해주시면 감사드리겠습니다 :)
댓글남기기