- 라즈베리파이 초기 설정
1. 운영체제 설정
라즈베리파이를 정상적으로 구동시키기 위해서는 먼저 SD카드에 운영체제를 넣어줘야 한다.
우선 SD카드 리더기에 SD카드(라즈베리파이3 기준 16G 이상 SD카드 사용)를 꼽아준다 라즈베리파이 공식 홈페이지에서 다운 받은 라즈비안(Recommended Software 사용) iso 이미지 파일을 Win32diskimager 프로그램을 사용하여 SD카드에 Write 해준다.
(라즈베리파이 공식 홈페이지 : https://www.raspberrypi.org)
다시 SD카드를 SD카드 리더기에서 제거하여 라즈베리파이에 꽂아준다.
여기까지 완료했다면 라즈비안을 실행시킬 준비가 된 것이다.
2. 연결
기초적인 공사가 끝났으니 노트북과 연결해보자.
라즈베리파이에 케이스를 끼운 모습이다.
먼저 전원 케이블을 연결해준다.
전원 케이블을 연결한 뒤에 LAN선을 LAN 포트에 연결해준다.
LAN선의 다른 한 쪽은 노트북(노트북에 LAN 포트가 없어 허브를 사용)에 연결한다.
자, 이제는 노트북에 라즈베리파이의 화면을 띄우는 일만 남았다.
3. 라즈베리파이 IP주소 고정
초기의 라즈베리파이는 유동 IP주소를 사용하고 있기 때문에 접속 할 때마다 그 주소를 확인해야만 한다.
그 불편함을 없애기 위하여 라즈베리파이의 IP주소를 고정하는 것이 필요하다.
1. gateway 주소 파악하기
우선
netstat -nr
을 입력해주고 Gateway의 주소를 확인해주면 된다.
(나중에 써야하므로 외우거나 복사)
이후에
sudo vi /etc/dhcpcd.conf
명령어를 입력하면 아래와 같이 전부 #으로 주석 처리 되어있는 것을 볼 수 있다.
static ip_address, static routers, static domain_name_servers 부분의 주석을 삭제하고,
static ip_address = (원하는 주소)
static routers = (아까 복사해둔 gateway 주소)
static domain_name_servers = (아까 복사해둔 gateway 주소)
를 입력해준 뒤에 저장하고
sudo reboot
을 입력하여 재시작한다.
재시작 한 뒤에
ifconfig
를 입력하여 ip주소를 확인해보면 바뀌어 있는 것을 확인할 수 있다.
4. IP 대역 맞추기
기기간의 네트워크 통신을 하려면 IP라는 인터넷 프로토콜을 사용하게 된다. IP 대역이 같아야 서로 통신할 수 있기 때문에 IP 대역을 맞춰줘야 한다. 3번에서 라즈베리 파이의 IP 주소를 고정시켜주었기 때문에 컴퓨터의 이더넷 IP 주소도 그에 따라 맞추어 줘야 한다.
1. 맥에서 이더넷 IP 주소 설정 방법
시스템 환경설정 - 네트워크 - USB 10/100/1000 LAN - IPv4 : 수동으로 설정
IP 주소 : 192.168.xxx.xxx
서브넷 마스트 : 255.255.255.0
와 같이 설정해주면 된다.
IP 주소는 고정해둔 라즈베리파이의 IP와 같은 대역이 있게 해야한다. (마지막 D 클래스만 다르게 해주면 된다.)
2. 윈도우에서 이더넷 IP 주소 설정 방법
설정 - 네트워크 및 인터넷 - 이더넷 - 어댑터 옵션 변경 - Ethernet
까지 들어와 주면 다음과 같은 창이 뜬다.
속성 - Internet Protocol Version 4 (TCP/IPv4)
그 다음 IP 주소 사용을 선택하고
IP 주소 : 192.168.xxx.xxx
서브넷 마스트 : 255.255.255.0
을 입력한 뒤에 확인을 눌러주면 설정완료이다.
5. 라즈베리파이에 접속
이제 라즈베리파이에 접속하는 일만 남았다. 라즈베리파이와 연결하려면 컴퓨터와 노트북이 연결되어 있어야 하며 반드시 라즈베리파이에 전원이 연결되어 있는 상태여야 한다.
라즈베리파이에 접속하는 방법은 여러가지가 있는데, 2가지 정도 소개한다.
1. 맥 터미널에서 접속하기
맥 터미널에서는 ssh로 접속할 수 있다.
(윈도우 cmd에서도 가능)
ssh USERNAME@고정한 IP 주소
or
ssh USERNAME@고정한 IP 주소 -p 포트번호
2. 윈도우에서 Tera Term 으로 접속하기
윈도우에서 ssh 접속 프로그램인 Tera Term으로도 접속 할 수 있다.
Username과 Passphrase를 입력하면
아래와 같이 접속한 모습을 볼 수 있다.
라즈베리파이의 기본적인 환경 구축
#참고#
- https://withcoding.com/46
- https://altongmon.tistory.com/637
- https://engkimbs.tistory.com/621