일부 wifi 네트워크에 연결할 때 터미널에서 호스트 이름이 변경됩니다.


8

일부 Wi-Fi 네트워크에 연결할 때 내 컴퓨터 호스트 이름이 터미널에서 변경됩니다. 내가 이런 일이 일어나지 않도록하는 방법이 있을까요?

답변:


7

라이온 (최소한)에서, 이것을 달성하는 가장 좋은 방법은 scutil :

sudo scutil --set HostName NAME

NAME을 원하는 호스트 이름으로 바꿉니다. 유의 사항 /etc/hostconfig 는 파일의 맨 위에있는 주석을 신뢰할 수 있다면 더 이상 사용되지 않습니다.


이 수정은 누군가가 관심이 있다면 여전히 매버릭스에서 작동합니다. 팁 고마워!
Jordan M.

4

OS X은 일반적으로 컴퓨터에있는 IP 주소의 역방향 조회에서 호스트 이름을 가져옵니다. DHCP를 사용 중이면 호스트 이름이 바뀔 수 있음을 의미합니다. 호스트 명을 강제하고 싶으면, / etc / hostconfig를 편집 할 수 있습니다 (원하는 cli 편집기를 사용하면 sudo를 사용해야 할 것입니다). 호스트 이름 = -AUTOMATIC ~까지 HOSTNAME = NameYouWant


이 작업을 수행 할 때 명령 줄에서 사용하는 많은 도구가 모두 파손되었습니다 ... 호스트 이름이 저장되어있는 것처럼 보입니다. 그게 흔한가요?
Chris Abrams

1
@ChrisAbrams : 나는 그것이 일반적이라고 생각하지 않지만, 무엇이 파손되었는지, 그리고 어떻게 알지 못하면 더 말하기 어렵다. (당신이 물어 본 이후로 오랜 시간이 걸린 것을 압니다. 지금 이걸 보았습니다.)
Harald Hanche-Olsen
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.