이 질문에는 이미 답변이 있습니다.
3 일 동안 현지 도서관의 공용 WiFi 네트워크에 연결했습니다. 나는 매일 터미널에서 다른 프롬프트를 보았습니다. 내가 본 몇 가지 프롬프트는 다음과 같습니다.
zp-pc:~ russell$
mary-pc:~ russell$
normob05:~ russell$
시스템 환경 설정-> 공유에서 확인했으며 컴퓨터 이름은 “Russell ‘s Mac”입니다. 또한 시스템 환경 설정-> 네트워크-> 고급-> TCP / IP에서 DHCP 클라이언트 ID를 “RUSSMAC”로 설정했지만 터미널 프롬프트에 여전히 임의의 호스트 이름이 표시됩니다.
컴퓨터 이름이 매일 바뀌는 이유는 무엇입니까?
답변
터미널 타입 :
scutil --get HostName
사용 가능한 HostName이 없으면 DNS 또는 DHCP 서버에서 오는 것일 수 있습니다.
다음과 같이 HostName을 설정하십시오.
sudo scutil --set HostName 'yourHostName'
그렇게해야합니다.
답변
세부 사항에 대한 토론이 있지만 여기서 답변을 찾았습니다 .
간단히 말해, Mac은 DHCP 서버에서 호스트 이름을 선택합니다. 할당 한 컴퓨터 이름에는 영향을 미치지 않습니다. 이것은 명령 프롬프트에 표시되는 내용에만 영향을줍니다.
답변
매우 간단한 쉬운 솔루션 …
-
sudo 호스트 이름 [호스트 이름]
-
호스트 이름을 입력 하고 새 호스트 이름 세트를 확인하십시오
예 :
doolally : ~ sjohnson $ sudo 호스트 이름 AllTheRage
doolally : ~ sjohnson $ 호스트 이름
AllTheRage
다시 로그인하거나 터미널을 다시 시작하여 새로 고침 …
또한 수동 man hostname 에서 호스트 이름 사용을 확인하십시오.
답변
터미널 프롬프트에 나열된 호스트 이름이 변경되었음을 알았습니다. WINS 탭의 네트워크 설정에서 동일한 이름을 구성했습니다. 내 사무실의 작업 그룹과 연결되어있는 것 같습니다 (아마도 회사 VPN에 연결 한 것 같습니다). 어쨌든, 나는 그것을 그대로두고 위에 나열된 sudo scutil 명령을 사용하여 호스트 이름을 설정하고 문제를 해결했습니다. 터미널을 닫고 새 터미널을 열었습니다. 모두 좋은.
답변
이것은 매우 늦었지만 앞으로이 문제에 부딪친 사람들에게 도움이되기를 바랍니다. 많은 연구 끝에 내가 찾은 다소 길지만 가장 간단한 대답은 다음과 같습니다.
- 시스템 환경 설정> 네트워크를여십시오.
- 위치 드롭 다운 메뉴를 클릭하십시오
- “위치 수정 …”을 선택하십시오.
- 더하기 버튼을 클릭하여 새 위치를 추가하십시오
- 이름을 지정하여 새 위치 추가
- 완료를 클릭하십시오
- 적용을 클릭하십시오 (새 위치를 사용하도록 지시)
- 새 터미널 창을 엽니 다
그렇게해야합니다.