Raspberry Pi의 호스트 이름을 변경하는 방법 (Raspbmc)?


10

현재 내 dhcp-log는 이름으로 Raspberry Pi를 표시합니다 xbmc-e0cb. 이것을보다 합리적인 이름으로 바꿀 수 있습니까?

답변:


11

다음 파일에서 호스트 이름을 업데이트하십시오.

/etc/hostname
/etc/hosts

이름을 변경하면 네트워크를 다시 시작할 때 (또는 물론 전체 재부팅시) 변경됩니다.

/etc/hosts다음 오류를 피하려면 업데이트 가 필요합니다

sudo: unable to resolve host <new-hostname>

2
감사. Pi가 인터넷에서 이름으로 이것을 얻고 싶다면 내 DHCP를 재구성해야한다는 것을 알았습니다.
towi

파일의 내용을 변경하고 파일을 덮어 쓰려고 시도했을 때 Pi라고 들었습니다 Can't open file to write. 이 문제를 어떻게 해결할 수 있습니까?
xxmbabanexx

루트 또는 일반 사용자로 편집 했습니까? 퍼팅 시도 sudo하여 편집-명령 앞에.
René Wolferink

2
아, 찾았 어 / etc / hosts도 업데이트해야합니다.
Patrick

1
내가 무엇을하든 내 호스트 이름은 변경되지 않습니다. / etc / hostname = raspbmc / etc / hosts = 127.0.0.1 raspbmc $ hostname raspbmc 그러나 내 라우터는 여전히 xbmc-7164로 선택합니다. 어떤 아이디어?
andersonvom

3

나는 이것을 http://forum.stmlabs.com/showthread.php?tid=7180 에서 적응시켰다.

sudo nano /scripts/nm_util.py

파일의 맨 아래에 uid가 설정됩니다. 모든 if 절을 주석 처리하고 다음으로 변경하십시오.

uid = "MyHostname"

이것은 내 파일과 함께 집계되지 않습니다. 내가 가진 uuid = params['nm.uuid']의 시작 def deactivate_connection. 이것이 당신이 말하는 것입니까?
지리학

1
@geotheory : "uid ="xbmc- "+ mac_list [4] .lower () + mac_list [5] .lower ()"근처의 행을 참조하지만 혼동적인 답변입니다 (예 : "거의 파일의 맨 아래 "는 실제로 파일에서 80 % 감소한 것입니다).
피터 Mortensen

2

또한 commang를 실행하여 호스트 이름을 즉시 변경할 수 있습니다 sysctl kernel.hostname=NEW_HOSTNAME. 그러나 그것은 영구적 인 해결책이 아닙니다. @ René Wolferink는 이미 유일한 영구적 인 방법을 게시했습니다.

hth


그럼에도 불구하고 사진을 완성하고 재부팅하지 않아도됩니다. raspbmc 이상의 유용한 팁입니다.
Fergal Moran

1

systemd (Raspbian Jessie 이상) 가 도입 되면서 규정 된 방법은 마침내 단일 명령 ( reference )입니다.

sudo hostnamectl set-hostname <mymachine>

변경 사항은 즉시 적용되며 재부팅 후에도 유지됩니다.


1
너무 빨리 게시했을 수 있습니다 ... 이것은 /etc/hosts음침한 상태로 유지되는 것 같습니다
patricktokeeffe
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.