Raspberry Pi_Kor_11.3.1 host name 설정하기


Published Book on Amazon


All of IOT

Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 1

All of IOT

Starting with the Latest Raspberry Pi from Beginner to Advanced – Volume 2


출판된 한글판 도서


최신 라즈베리파이(Raspberry Pi)로 시작하는 사

물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (상)

최신 라즈베리파이(Raspberry Pi)로 시작하는 사

물인터넷(IOT)의 모든 것 – 초보에서 고급까지 (하)


Original Book Contents


11.3   host name 이용

 

11.3.1  host name 설정하기

 

Raspberry Pi 시스템에서 시스템 자체에 대한 이름을 host name이라고 한다. host name local network에서 Pi시스템 자체를 지칭하는 기능을 한다. 따라서 같은 네트워크에 있는 다른 시스템에서 Raspberry Pi 시스템과 통신을 할 때 Raspberry Pi 시스템에 부여된 IP address 대신에 host name을 이용하여 통신할 수 있다.

 

host name은 변경하는 방법에는 "raspi-config" 명령을 사용하거나 Desktop window[Raspberry Pi configuration] 기능을 이용하거나 설정에 대한 시스템 파일을 직접 수정하는 방법이 있다.

 

   raspi-config 설정 도구를 이용하는 방법

 

Raspberry Pi 시스템에 대한 host name을 설정하기 위해서 Raspberry Pi 시스템의 booting 설정하는 도구인 "raspi-config"명령을 사용할 수 있다.  이에 대해서는 [9.9.2 hostname 설정]의 설명을 참조하기 바란다.

 

   Desktop window [Raspberry Pi configuration] 기능을 이용하는 방법

 

Desktop GUI에 접속한 경우는  [Raspberry Pi configuration] 기능을 이용할 수 있다. 이에 대해서는 [9.2.2 Desktop window를 이용하는 방법]의 설명을 참조하기 바란다.

 

   시스템 설정 파일을 직접 수정하는 방식

 

시스템에서 host name "/etc/hostname" 파일과 "/etc/hosts" 파일 파일에 저장이 되어 있다. 해당 파일의 내용을 직접 수정하면 host name을 변경할 수 있다.


 

시스템에 있는 "/etc/hostname" 파일의 내용을 보면 아래와 같은 형식으로 되어 있다.

 

pi@raspberrypin ~ $ cat /etc/hostname

Raspberrypi

pi@raspberrypin ~ $ cat /etc/hosts

127.0.0.1       localhost

::1             localhost ip6-localhost ip6-loopback

fe00::0         ip6-localnet

ff00::0         ip6-mcastprefix

ff02::1         ip6-allnodes

ff02::2         ip6-allrouters

 

127.0.1.1       raspberrypi

 

먼저 "/etc/hostname" 파일에 있는 정보를 변경한다. 이 파일은 super user 권한이 필요한 파일이므로 반드시 "sudo" 명령을 이용하거나 root 사용자로 처리해야 한다. 해당 파일 내에서 host name을 변경한다.

 

pi@raspberrypin ~ $ sudo nano /etc/hostname

 

 

다음으로 "/etc/hosts" 파일에 있는 정보를 변경해야 한다. 이 파일도 super user 권한이 필요한 파일이므로 반드시 sudo 명령을 이용하거나 root 사용자로 처리해야 한다. 해당 파일 내에서 host name을 변경한다.

 

pi@raspberrypin ~ $ sudo nano /etc/hosts

 

 

host name 변경은 마지막에 있는 line을 다음과 같이 원하는 이름으로 변경하면 된다.

 

127.0.0.1                       new-hostname  

 

여기서는 편집기로 [Nano]를 이용했지만 다른 것을 사용해도 무방하다. 적당한 텍스트 편집기를 이용해서 해당 내용을 수정하고, 시스템을 reboot하면 변경된 이름을 host name으로 사용할 수 있다.


 

Leave a Reply