Setting a persistent hostname on MacOS

macOS를 새로 설치하고 난 다음,  DCHP로 무선랜을 연결하고 나니 컴퓨터 이름(hostname)이 자동으로  IP와 연동하여 바뀌는 증상이 나타났습니다.

그냥 사용하는데는 큰 문제가 없으나, hostname을 사용하는 다른 부분에서 문제가 발생할 수 있으므로, 고정된 이름으로 설정할 필요가 있습니다.

System Preferences > Sharing > Computer Name을 적절히 설정합니다. 이미 설정되어 있는 이름을 사용해도 무방합니다. 다만 빈칸이나 별표 등 특수문자는 허용되지 않습니다. Edit 버튼을 눌러 Use global dynamic hostname의 체크를 해제합니다.

다음으로, 터미널을 열어 다음과 같이 입력합니다.

$ sudo scutil --set HostName byeongkyu-macbook-pro

이제 터미널을 종료하고, 다시 열거나 재부팅하면 hostname이 변하지 않고 고정되어 있습니다.

Leave a Reply