잠자기 상태에서 재개 될 때 Mac mini의 컴퓨터 이름이 계속 변경됩니다 이름이 “whatever (1)”(또는 2), 나는

잠자기 상태에서 Mac mini를 깨울 때 “이 컴퓨터에서”컴퓨터 이름 “이 이미 사용 중입니다”라는 대화 상자가 나타나는 경우가 있습니다. 이름이 “whatever (1)”(또는 2), 나는 지금 (4)까지입니다.

Mac은 이더넷 케이블을 통해 네트워크에 연결되어 있으며 pfSense를 실행하는 라우터에서 DHCP 할당 IP 주소를 얻습니다. Mac의 Mac에 동일한 IP 주소를 제공하도록 DHCP를 설정했습니다.

왜 이런 일이 발생하고 더 유용하게 기계 이름 변경을 중지시킬 수 있습니까?

시스템 환경 설정-공유에서 ‘파일 공유’및 ‘원격 로그인’이 활성화되어 있습니다.



답변

일반적으로 이것은 라우터의 결함이며 Mac은 제어 할 수없는 조건에 응답합니다.

Mac이 잠자기 상태에서 깨어날 때 동일한 주소를보다 확실하게 요구할 수 있도록 고정 IP 주소를 사용하거나 DHCP 예약을 시도 했습니까?

이것은 iOS 8 및 OS X 10.10에서 훨씬 나빠졌으며 새로운 discoveryd 데몬에는 DNS 명명 및 장치 검색 및 라우팅을 위해 mDNSResponder를 대체하는 몇 가지 버그가 있습니다. 기본적으로 하나의 네트워크 연결이있는 컴퓨터라도 두 개의 IP 주소 (하나는 IPv4와 다른 IPv6)가 있으며 시스템은 다른 하나를 혼동하고 호스트 이름을 증가시킵니다.


답변

로컬 DNS 서버에 DNS 캐싱이 활성화되어 있지만 캐시를 충분히 자주 (또는 전혀) 플러시하지 않는 경우에 이런 일이 발생했습니다.

터미널에서 scutil을 사용하여 호스트 이름 / 컴퓨터 이름을 정적 값으로 설정할 수 있습니다. 즉, Mac은 더 이상 자동으로 이름을 변경하지 않으므로 네트워크에 실제로 해당 호스트 이름을 가진 다른 시스템이 없어야합니다. 이를 실행할 때 “new_hostname”을 원하는 호스트 이름으로 바꾸십시오.

sudo scutil --set HostName new_hostname

sudo scutil --set LocalHostName new_hostname

sudo scutil --set ComputerName new_hostname

다음을 실행하여 값이 설정되어 있는지 확인할 수 있습니다.

scutil --get HostName

scutil --get LocalHostName

scutil --get ComputerName

출처 : man scutil

https://developer.apple.com/library/mac/documentation/Darwin/Reference/Manpages/man8/scutil.8.html

http://osxdaily.com/2010/09/06/change-your-mac-hostname-via-terminal/


답변

OS에 딸꾹질이 있고 콜드 재시작이 필요할 때 가장 일반적으로 발생합니다.

  1. 라우터를 분리하십시오. 다시 시작한 후 어떤 이유로 라우터가 처음부터 연결이 끊어지지 않았다고 라우터가 생각하기 때문에 컴퓨터가 네트워크에 연결하는 데 문제가 있습니다. 주어진 사용자 이름으로 연결할 수없는 경우 운영 체제는 이름 끝에 (1, 2, 3…)을 추가합니다.

  2. 컴퓨터를 다시 시작하십시오.

  3. 환경 설정 / 공유로 ​​이동하여 컴퓨터 이름을 “사용자 이름의 iMac (2)”에서 “사용자 이름의 iMac”으로 변경하십시오.

  4. 라우터를 다시 연결하십시오.

  5. 네트워크에 연결하십시오.

나를 위해 일했다!


답변

시도 할 수있는 또 다른 옵션은 시스템 환경 설정-> 에너지 절약 내에서 Wake for Network Access를 비활성화하는 것입니다. 우리는 직장 에서이 문제를 겪고 있으며 그 이름을 바꾸면 일반적으로 이름이 그대로 유지됩니다.


답변

이러한 자동 이름 바꾸기 호스트의 수는 (1), (2), (N), ...접미사 문제 재앙 많은 애플 장치는 잠재적 인 해결 방법을 많이 가지고 있지만, 알려진 전체 솔루션입니다. 그것은 가장 가능성이 애플 에어 플레이와라는 다른 서비스에 사용되는 네트워크 검색 프로토콜과 관련이있다 :

이 서비스는 Mac OSX에서 자동으로 시작되며 로컬 시스템이 hostname.localmDNS 이름을 통해 서로를 검색 하고 AirPlay와 같은 서비스를 검색하는 방법입니다.

많은 온라인 사용자가 해결 방법 또는 잠재적 솔루션을 생각해 냈지만 내 경험상 항상 신뢰할 수있는 사람은 없었습니다. 호스트 이름 설정은 짧은 기간 동안 만 작동하는 것으로 보입니다.

나는 시작했습니다 여기 작업중 해결 및 답변을 자리 . 애플이 앞으로이 문제에 대한 해결책을 제공 할 수 있기를 바랍니다.