관리 메뉴

IT창고

라즈베리파이 제로W 설치 본문

라즈베리파이

라즈베리파이 제로W 설치

방구석여포 2018. 10. 21. 19:57

라즈베리파이 제로W를 구매하게 되었습니다.


일반적인 라즈베리파이보다 횔씬 작은 크기이며 일반 라즈베리파이 제로와 제로W의 차이는 제로W가 Wireless로 WIFI기능을 지원합니다. 


설명서에 보면 라즈베리파이 제로W의 GPIO 그림이 있는데 USB컨버터를 사용하여 접속도 가능할거 같습니다.

라즈베리파이 제로W를 구매해보았으니 기본 OS인 라즈비안을 오랜만에 설치해보도록 하겠습니다. 기본적인건 라즈베리파이3와 비슷합니다. 예전글인 2017/08/07 - [라즈베리파이] - 라즈베리파이3 설치에는 USB컨버터를 사용하여 연결하였는데 이번에는 GPIO핀을 사용하지 않고 WIFI로 연결하여 접속하도록 하겠습니다. 중간 과정까지는 라즈베리파이3에서 했던 과정과 같습니다.

OS 설치를 위한 준비물 : 라즈베리파이 제로W , microSD 메모리 8G 이상, micro USB 충전기, microSD리더기


MicroSD 메모리 8G이상하나를 준비했습니다. SD카드를 깨끗이 초기화 하기 위해 SD Formatter 툴을 사용하였습니다. 


최신 라즈비안 OS iso파일을 다운로드 받아 win32 disk imager로 SD카드에 Write하면 라즈비안 OS 설치가 끝납니다. 


폴더에 보면 boot 드라이브가 생성된것을 확인할 수 있습니다. USB 컨버터를 사용하지 않고 바로 WIFI로 연결하여 ssh접속을 하기 위해서는 사전 준비가 필요합니다. 

먼저 boot 드라이브 최상위에 ssh 파일을 만들어줍니다. ssh파일은 확장자가 없으며 안에 내용이 없는 0byte 파일이며 라즈베리파이 제로W는 기본 ssh 접속을 막아두기 때문에 이 파일이 있어야만 ssh접속이 가능합니다. 

그 다음으로 wpa_supplicant.conf 파일을 생성합니다. 


자신의 WIFI 공유기를 가지고 있다면 자신의 무선네트워크 이름과 패스워드를 알고 있을 겁니다. ssid와 psk에 이름과 패스워드를 넣어줍니다. 


추가 테스트 확인 - 2020.01.23

만약 위와 같이 설정하여도 라즈베리파이가 네트워크에 연결이 되지 않는 경우가 있을 수 있는데 원인은 잘 모르겠지만 다시 microSD리더기에 다시 메모리를 넣어 PC에서 확인해보면 ssh, wpa_supplicant.conf파일이 사라져있는걸 확인하였습니다. 그럴 경우 다시 해당 파일 2개를 넣어주면 되며 그래도 안될 경우 위의 wpa_supplicant.conf 파일에서 GROUP를 지우고 country=GB를 추가하여 새롭게 수정된 wpa_supplicant.conf 설정 파일을 boot 드라이브 최상위에 넣어둡니다. 

이렇게 설정된 wpa_supplicant.conf 설정파일은 디렉토리 경로 /etc/wpa_supplicant/wpa_supplicant.conf 에서 확인이 가능합니다.


여기까지 끝났다면 이제 모든 준비가 끝났습니다. 크기가 정말 작은데 MicroSD 카드를 삽입하고 Micro충전기를 연결만 하면 접속을 위한 준비가 끝납니다.


공유기에서 현재 할당된 IP의 정보를 확인해볼수있습니다. 저의 라즈베리파이 제로W는 42번 IP에 할당된걸 확인할 수 있습니다.


IP를 확인하고 제대로 통신이 되는지 ping 테스트를 해보았으며 통신이 원활한걸 확인할 수 있습니다.


이제 ssh접속 클라이언트 프로그램인 PUTTY, Xshell 등 을 사용하여 접속해봅니다. 저는 Xshell을 사용해보았습니다. 


초기설정인 계정은 pi 이며 패스워드는 raspberry 입니다. 접속하면 제대로 화면이 나오면서 IP정보를 확인하면 42번 IP인걸 확인해볼수있습니다. 


라즈비안은 데비안계열 리눅스이며 한글설정, 기본 업데이트, VNC 등은 예전의 글을 참고합니다.

Comments