본문 바로가기
개발

라즈베리파이 기본설정

by ujin2021 2020. 7. 23.

💻 라즈베리파이 기본 설정하기!

 

1. 필요한 것

  • raspberry pi 3(model B+)
  • sdcard
  • 5핀 충전선
  • HDMI 선
  • monitor
  • keyboard, mouse (usb 포트)

2. 라즈베리파이 os 깔기(rasbian)

  • sdcard 를 포맷한다(sdcard formatter 프로그램 사용-usb에 sd카드를 꽂아서 포맷합니다)
  • sdcard를 꽂은 usb를 컴퓨터에 꽂고, rasbian을 write합니다.
    > rasbian download) https://www.raspberrypi.org/downloads/
 

Raspberry Pi Downloads - Software for the Raspberry Pi

Download free software for Raspberry Pi, including Raspberry Pi Imager, Raspbian, and third-party OS images. Beginners should start with Raspberry Pi Imager

www.raspberrypi.org

  • sdcard를 라즈베리파이에 꽂은 후, HDMI 선을 모니터에 연결하여 모니터 전원을 키면 세팅끝!!(키보드, 마우스도 라즈베리파이에 꽂아주세요)


3. 원격제어 설정

모니터를 들고다닐 수 없으니 원격으로 제어할 수 있도록 설정합시다!

3-1 vnc 설정

<라즈베리파이>

  • 라즈베리 파이 화면 왼쪽 상단의 라즈베리 버튼 클릭
  • 기본설정 - Raspberry Pi configuration - interfaces - ssh, vnc 를 enable 시켜주기(라즈베리파이에서 제공해 주어 쉽게 설정이 가능합니다)

<노트북-원격제어할 곳>

  • 원격제어 할 컴퓨터(노트북) 에 vnc viewer를 설치
    > realvnc 사용했습니다. 설치->https://www.realvnc.com/en/connect/download/viewer/ (회원가입이 필요합니다)
  • vnc viewer 실행 - file - new connection - 주소 입력(고정ip, 포트포워딩 설정-4번에서 설명) - 비밀번호입력

3-2 putty(ssh)로 연결(원격제어 할 노트북에 설치합니다)

4. 포트포워딩 및 고정ip 설정

(라즈베리파이가 현재 wifi에 연결)

라즈베리파이에서 ~$ ifconfig 명령어 입력 시 inet 주소를 확인할 수 있습니다.

하지만 inet은 매번바뀔 수 있기 때문에 고정ip 설정을 해주어야 합니다.

 

4-1 고정 ip 설정

  • 192.168.0.1 로 접속합니다.(공유기 설정 주소)
  • iptime의 경우 id:admin/pw:admin 으로 로그인 합니다.(초기 비밀번호)
  • 관리도구 - 고급설정 - 네트워크 관리 - 내부네트워크 설정 - 수동ip 설정 
  • 검색된 IP/MAC주소에서 현재 inet 주소를 선택한 후 추가버튼을 누릅니다.
  • 오른쪽 상단의 저장버튼을 누릅니다.

 

4-2 포트포워딩 설정

  • 고정ip 설정한 후, 관리도구 - 고급설정 - NAT/라우터 관리 - 포트포워딩설정
  • 새 규칙추가
  • 규칙이름설정 - 내부ip주소 입력(아까 고정ip로 설정한 주소를 적습니다) - 프로토콜설정(TCP) - 포트번호 설정(ssh 는 22~22 로 설정(내부, 외부), vnc사용을 위해 5900~5900 설정) 하여 등록을 눌러줍니다.

ssh(putty) -> ip주소+22(포트번호)

vnc -> ip주소:5900 (포트번호)

같은 와이파이 내에서 접속할 때는 고정ip 주소를 사용하고, 같은 와이파이가 아닐 경우 외부 ip주소를 입력합니다(기본설정 - 시스템요약정보 - 외부ip주소 확인)

 

이제 라즈베리파이를 원격으로 제어할 수 있습니다!(설정해준 내부ip주소나, 외부ip주소로 윈도우-원격데스크톱연결 으로도 제어가 가능합니다)