라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

 라즈베리파이(Raspberry Pi)를 사용하기 위해서는 기본적으로 키보드, 마우스, 모니터가 있어야 합니다. 하지만 노트북으로 작업을 하는 경우 라즈베리파이와 LAN케이블만 있으면 사용 할 수 있습니다.

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i
                           

※이 기능을 사용하기 전에 반드시 설정에서 VNC가 활성화 되어 있어야 합니다.

(또한 이 글은 Windows를 기준으로 작성되었습니다.)

 먼저 라즈베리파이에 원격으로 연결하기 위해 VNC Viewer를 다운로드합니다. 

https://www.realvnc.com/en/connect/download/viewer/

 이제 라즈베리파이와 원격으로 연결할 컴퓨터를 직접적으로 연결합니다. (공유기가 있으시면 공유기를 거쳐서 연결하셔도 됩니다.)

 그 후에 네트워크 및 공유센터에 들어가셔서 어뎁터 설정 변경에 들어가 줍니다.

 어댑터 설정 변경창에서 라즈베리파이에 공유할 인터넷을 우클릭으로 속성에 들어가서 공유탭에 들어갑니다.

(저는 현재 사용하고 있는 Wi-Fi를 이용하였습니다.)

 다른 네트워크 사용자가 이 컴퓨터의 인터넷 연결을 통해 연결할 수 있도록 허용을 체크해 주시고 홈 네트워킹 연결탭을 현재 라즈베리파이와 연결된 네트워크 어댑터를 선택합니다.

여기까지 설정을 완료하게 되면 현재 라즈베리파이에 IP주소를 알아야 합니다.

명령 프롬프트를 실행시켜서 arp -a를 도스창에 타이핑합니다.

그러면 현재 제가 사용하고 있는 네트워크에 할당되어 있는 IP들이 나타나게 되는데 거기서 인터페이스가 192.168.137.1로 되어있는 주소를 확인합니다.

그러면 유일하게 동적으로 주소를 할당받는 주소가 보이게 되는데 이 IP주소가 현재 라즈베리파이에 IP주소가 됩니다.

이 IP주소를 VNC Viewer에 입력하여 연결을 시도합니다.

로그인 메세지가 나오면 사용자가 설정한 Username과 Password를 입력하여 줍니다.

그러면 최소의 해상도로 라즈베리파이의 바탕화면이 나타나게 됩니다.

이상으로 모니터, 마우스, 키보드 없이 라즈베리파이를 사용하는 방법이였습니다.

이렇게 긴 글을 끝까지 읽어주셔서 감사합니다.

혹시 문제점이나 질문이 있으시다면 아래의 댓글창에 남겨주세요.^^

라즈베리파이에 새로 라즈비안을 설치하고 세팅할려면 모니터, 키보드, 마우스를 일일히 다 연결해야 한다. 상당히 귀찮은 작업이다. 최종 목적이 라즈베리파이에 모니터를 연결해서 할건 아니라서 설치하는 단계에만 필요한 이런 과정들이 성가시다. 이럴때 라즈베리파이만 전원을 연결해서 세팅하는 방법이 있다. 오늘 알았다. 일명 Headless Raspberry Pi Setup 이다. 어떻게 하는건지 한번 해보자. 뭐 그렇다고 대단한 절차가 있는 것은 아니다.

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

라즈비안을 새로 설치하기 위해 SD카드를 포맷하고 준비한다. 라즈비안 이미지파일을 다운로드 받아서 압축을 풀어 놓는다.

https://www.raspberrypi.org/downloads/raspbian/

공식 사이트에서 최신버전을 다운로드 받는다. STRECH 새 버전이 나온 모양이다.

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

Win32 Disk Imager를 실행해서 이미지를 SD카드에 Write해 준다. SD카드를 꺼내기 전에 해줘야 할 것이 있다. 이게 바로 핵심이다.

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

SD카드 루트 디렉토리에 ssh라는 파일을 하나 만들어 준다. 확장자를 붙이면 안된다. 확장자 없이 ssh라고만 해서 만들어 주면 된다. 그리고 SD카드를 꺼내서 라즈베리파이로 부팅하면 된다.

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i
라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

랜선만 연결하고 전원을 넣어 준다. 부팅할 시간을 준다음 .... 이제 라즈베리파이의 IP를 알아내야 하는데 자신의 공유기의 관리자모드로 들어가서 유선 랜카드 접속상황을 확인하면 된다.

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

PC에서 사용하는 랜선 아니면 라즈베리파이가 사용하는 것일듯 하다. 이렇게 IP를 확인해 둔다.

이제 자신이 사용하고 있는 SSH접속 프로그램을 이용해서 라즈베리파이에 접속하면 된다.

최초 라즈베리파이의 접속 아이디와 암호는 pi / raspberry 이다.

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

성공적으로 접속이 되었다. 이제 여기서 부터는 이전에 하던대로 설정을 해주면 된다. 이렇게 하여 라즈베리파이에 직접 모니터나 키보드 연결하지 않고 바로 SSH접속을 할 수 있도록 해서 세팅할 수 있게 되었다.

sudo raspi-config

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

이렇게 설정을 완료 했으면 이제 모니터 필요없는 원하는 프로젝트를 진행 하면 된다. 유선랜이 불편하다면 라즈베리파이 wifi 셋팅을 해주면 무선으로 접속이 가능해 진다.

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

iwconfig 해보면 아직 무선랜이 작동하지 않고 있음을 알 수 있다.

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

wpa_passhprase 접속할SSID 암호

출력된 내용을 카피해 놓는다.

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf 파일을 열어서 맨 아래 위에서 복사한 내용을 붙여넣기 해 준다. 그리고 저장.

sudo wpa_cli reconfigure 해주면 된다. ip를 받지 못하면 재부팅...!

이제 유선랜을 빼고 무선으로 접속해서 사용하면 된다.

끝.

... 이 아니고 그런데 모니터가 필요하면 어떻게 하지?

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

다시 raspi-config 로 들어가서 VNC를 사용함으로 변경해 준다.

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

Resolution에 들어가서 원하는 해상도로 변경해 준다. 기본으로 잡힌것은 너무 작게 잡혀서 VNC접속시 불편 할 수 있다.

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i

윈도우 PC에 VNC 클라이언트 프로그램을 설치하고 접속하면 라즈베리파이의 X데스크탑 화면을 보면서 원하는 작업을 할 수있다.

정말 끝.

라즈베리파이 마우스 없이 - lajeubelipai mauseu eobs-i