처음 라즈베리파이를 사고나면 화면과 네트워크를 잡는데 굉장한 불편을 느끼셨을 것입니다. hdmi, usb 젠더에 여러 케이블까지 주렁주렁 달다보면 내가 이러려고 파이를 샀나 싶습니다. 그러나 이번에 출시된 라즈베리파이 제로 wireless는 WiFi가 있어 디스플레이 연결 없이도 설치 및 터미널 연결이 용이합니다. 디스플레이 연결없이 파이를 운용(headless)하는 방법을 소개합니다.
1. 준비물 : PC, 라즈베리파이 제로 Wireless, microSD, microSD 리더, USB 케이블
2. 라즈비안을 microSB에 옮기기
3. microSD 수정하기
(1) ssh 파일 생성 : 빈파일로 둡니다.
(2) wpa_supplicant.conf 생성 : 아래처럼 파일 내용 만들기. <your_ssid>에는 와이파이SSID를 <your_password>에는 패스워드를 적어넣습니다.
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
network={
ssid="<your_ssid>"
psk="<your_password>"
}
4. 라즈베리파이에 microSD 장착 후, usb 전원을 공급하여 부팅 (90초 소요)
5. 터미널 연결 (이때 PC는 같은 WiFi 망내에 있어야 함.)
(1) 맥 PC에서는 '터미널'을 실행시켜 다음과 같이 입력합니다.
ssh pi@raspberrypi.local
(2) 윈도우 PC에서는 'putty'를 다운받아 실행시키고 Host Name에 다음과 같이 입력합니다.
raspberrypi.local
6. raspberry로 비밀번호를 입력하고, (윈도우에서는 login as: 에서 pi를 입력함) 터미널로 진입.
7. VNC 연결법은 아래 참고에 있습니다.
혹시 ssid를 hidden으로 할 경우에 추가로 설정할 사항은 없을지 궁금합니다.
감사합니다.
보통 HDMI USB키보드 다 달고 초기설정하시는 경우 많은데 헤드리스로 하면 putty만으로도 가능하니 편해 보입니다.
#CLiOS
from CLiOS
그대로 따라했는데 맥에서 터미널에서 ssh pi@rasberrypi.local 입력햇는데 위에처럼 오류가 나오네요..아마 와이파이 연결이 안된거 같은데..ㅠㅠ
p가 빠지셨네요.
덕분에 해결했어요
Line 2: unknown global field 'GROUP=netdev'.
Line 2: Invalid configuration line 'GROUP=netdev'.
이런 메시지가 나옵니다. 그리고, ssid와 password를 설정하는 network 설정 부분에서 공백을 인식하지 못합니다.
Line 6: unknown network field ' ssid'.
Line 7: unknown network field ' psk'.
이런 식으로 에러 메시지가 나옵니다.
무선랜 연결이 안될 경우 설정 파일을 다시 확인해보시면 좋을 것 같네요.
참고로 제가 사용한 raspbian 버전은 2017-11-29-raspbian-stretch-lite 입니다.
혹시 저처럼 안되시는 분들이 있을까 해서 남겨 둡니다.
아래는 wpa_supplicant 디버깅 방법 관련 참조 링크 입니다.
https://www.raspberrypi.org/forums/viewtopic.php?t=191061&start=25