라즈베리파이

    라즈베리파이 - 공유기 설정

    라즈베리파이 - 공유기 설정

    원격 연결과 고정 IP 과정을 마쳤으면 그 다음은 공유기 설정이다. 안해도 집 혹은 라즈베리파이를 설치한 장소의 내부망 사용에는 문제가 없지만 밖에서 집에 있는 라즈베리파이에 접속한다던지 하는 경우엔 공유기 설정이 필수이다. 포트포워딩 공유기의 포트포워딩 기능을 구성해야 외부에서 내 공인IP로 접속했을 때 포트에 따라 어느 PC로 접속할지 공유기가 판단할 수 있다. 공유기가 다른 회사의 제품이라 하더라도 대부분의 기능은 같기에 크게 걱정할 필요 없다. iptime 기준 - 고급 설정 -> NAT/라우터 관리 -> 포트포워드 설정 디링크 기준 - 고급 -> 포트 포워딩 입력하는 폼은 비슷하다. 이름 - 내가 알아볼 수 있도록 적당히 구분해서 넣는다. IP - 내부 주소를 뜻한다. 라즈베리파이에 적용할 경우..

    라즈베리파이 - 고정 IP 할당

    라즈베리파이 - 고정 IP 할당

    원격 접속 환경을 구성하더라도 라즈베리파이의 IP가 변경되면 공유기 관리 페이지에 들어가서 라즈베리파이가 몇번 IP가 할당됐는지 확인하고 접속을 시도해야한다. 때문에 이를 고정으로 할당해야 매번 이 수고로움을 끝낼 수 있다. 일단 라즈베리파이 기본 텍스트 편집기에는 vi와 nano가 있는데, 나는 nano가 편하기 때문에 앞으로도 nano로 진행할 예정이다. 예전에는 vi를 많이 쓴거 같은데 점점 nano로 바뀌는 추세더라. 터미널이나 SSH로 접속 후 아래 명령어를 실행하자. sudo nano /etc/dhcpcd.conf 앞의 sudo는 관리자급의 권한이 있어야 편집 가능한 파일을 열 때 쓰는 명령어다. nano는 텍스트 편집기 프로그램의 이름이고, 그 뒤는 파일의 경로다. 즉, 해석하자면 관리자 권..

    라즈베리파이 - 업데이트 실패

    원인 업데이트 및 업그레이드할 시 패키지 목록을 불러오기 위한 주소를 내부에 저장해두는데, 해당 주소가 문제가 생길 경우 에러가 발생. 해결 해당 주소를 국내용으로 업데이트 sudo nano /etc/apt/sources.list 명령 입력으로 /etc/apt/sources.list파일에 있는 패키지 리스트를 수정할 것이다. 우선 기존에 있던 항목 맨 앞에 #을 추가해서 주석처리한 후, 맨 아래에 다음을 추가한다. (복사할 경우 붙여넣기는 Shift + Insert키) deb http://ftp.kaist.ac.kr/raspbian/raspbian/ buster main contrib non-free rpi deb-src http://ftp.kaist.ac.kr/raspbian/raspbian/ bust..

    라즈베리파이 - 원격 접속(XRDP)

    지난 포스트의 원격 접속이 지루해보이는 CLI 형태라면 이번엔 일반적으로 익숙한 UI를 가지는 원격 접속 방법이다. 원격 접속을 할 수 있는 프로그램은 많지만, 대부분 호스트 - 리모트 PC 양 쪽 모두에 용도에 맞는 프로그램을 설치해서 이루어지는 방식이다. 때문에 프로그램에서 특별한 기능을 제공하는 경우를 제외한다면 번거롭기 그지없다. 오늘 소개할 XRDP는 라즈베리파이에 설치해두면 언제 어디서든 Windows가 설치된 PC라면 원격 접속을 할 수 있다. 일단 지난 시간에 했던 SSH를 이용해서 원격 접속을 실행해보자. Windows 기준 윈도우키 + R을 눌러 실행창을 띄우고, putty 입력 후 실행하면 프로그램이 실행된다. macOS는 터미널에서 원격 접속을 실행하면 된다. SSH 실행 후 접속이..

    라즈베리파이 - 원격 접속(SSH)

    라즈베리파이 - 원격 접속(SSH)

    라즈베리파이를 키보드, 모니터, 마우스 등을 주렁주렁 연결해서 쓰는 사람은 그리 많지가 않다. 사실 손바닥보다 작은 컴퓨터라고는 하지만 한국에는 그리 대중적이지 않은 리눅스 기반 OS인데다가 성능이 많이 개선되었다고는 하나 한계가 있기 때문이다. 때문에 원격 접속을 이용해서 많이들 사용한다. 우선 원격 접속을 하는데에는 두 가지가 있다. SSH는 Secure Shell의 약자로, command line interface의 형태를 띄고 있다.(명령 프롬프트 같은 형태) 활성화 방법은 예전에 한번 다뤘던 Raspberry Pi Configuration 창에서 Interfaces탭으로 이동한다. 두 번째 항목의 SSH를 Enable하고 OK 버튼을 눌러 저장한다. 다음으로, 터미널을 실행해 현재 IP 주소를 ..

    라즈베리파이 - 초기 설정

    라즈베리파이 - 초기 설정

    라즈베리파이의 부팅이 완료되면 설정창 같이 생긴게 떠 있을 것이다. 이제 기본적인 사양을 입력할 차례인데, 여기서 주의할 것은 시작부터 WiFi Country를 한국으로 하면 안된다. (Locale은 한국으로 해야 한다.) 구형 모델의 경우 무선 인터넷 연결에 문제가 생기고, 또 아직 한글 폰트나 키보드설정이 설치되어있지 않아 글씨가 전부 깨지기 때문이다. 우선 WiFi Country를 GB Britain(UK)으로 하고 무선 연결을 비롯한 설정을 마치자 (초기 패스워드는 raspberry) 초기 설정을 잘못했다 해도 걱정하지 않아도 된다. 시작 -> Preferences -> Raspberry Pi Configuration 을 실행해서 얼마든지 수정 가능하다. (한글 관련 설정을 끝내면 Locale을 ..

    라즈베리파이 OS(라즈비안) 설치

    라즈베리파이 OS(라즈비안) 설치

    라즈베리파이와 구성품이 모두 준비되었다면 이제 OS를 설치할 차례이다. 지금의 라즈베리파이는 윈도우 없이 구매한 컴퓨터 본체라고 보면 된다. 컴퓨터 OS에도 종류가 있듯이 라즈베리파이도 마찬가지로 여러가지 OS가 있고 그중에 택할 수 있다. 다만 PC와 달리 USB에 윈도우 이미지를 받아 설치하는게 아니고 SD카드에 직접 이미지를 받는다. 이 과정에서 컴퓨터가 필요하다. 우선 컴퓨터에서 마이크로SD카드에 이미지를 넣을 수 있는 프로그램을 설치해야 한다. Raspberry Pi OS – Raspberry Pi From industries large and small, to the kitchen table tinkerer, to the classroom coder, we make computing acces..

    라즈베리파이 소개

    라즈베리파이 소개

    라즈베리파이를 처음 알게 된건 4년쯤 전이다. 컴퓨터에 있는 사진, 영상 등을 TV나 외부 환경 (같은 네트워크망이 아닌)에서 보려면 매번 저장장치에 옮기고 지우고를 반복했었다. 그 과정이 너무 시간을 버리는 것 같고 아까웠는데, 그러다 문득 NAS를 알게 되었다. 처음부터 이런 녀석을 샀다면 지금까지 오지는 않았겠지... 가격이 비싸 고민하던 차에 누군가 손바닥만한 컴퓨터로 NAS를 만들어 쓴다는 얘기를 들었다. 고작 신용카드만한 보드가 나스가 된다니? 일단은 가격도 싸니 (당시 3B+ 약 4만원) 밑져야 본전이라는 마음에 구매했다. 일단 이 블로그를 보며 따라할 사람이 생길 수 있으니 무엇을 추가로 구매해야할지에 대해 써보자 한다. 라즈베리파이 본체 아답터 마이크로 SD카드 (8G 이상, 16G 권장..