제03강 개발 환경 구축 ii - cms3.koreatech.ac.kr

59
RaspberryPi 개발환경구축II 1 제03강 개발 환경 구축 II Raspbian 설치 실습실에서의 유선망 구축 실습용 IP 주소 설정 개발 툴 설치(PuTTY, samba, NFS , mstsc, FTP, ... ) 유선망 구축(집에서, Wi-Fi 추가) 참고) 교재 제2장 준비자료) 라즈비안 이미지파일 다운로드

Upload: others

Post on 03-Jun-2022

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 1

제03강

개발 환경 구축 II

Raspbian 설치

실습실에서의 유선망 구축

실습용 IP 주소 설정

개발 툴 설치(PuTTY, samba, NFS, mstsc, FTP, ... )

유선망 구축(집에서, Wi-Fi 추가)

참고) 교재 제2장

준비자료) 라즈비안 이미지파일 다운로드

Page 2: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 2

Raspbian 설치

* Raspbian 이미지 다운로드

: https://www.raspberrypi.org/downloads/raspberry-pi-os/

: desktop+recom., desktop, Lite의 3개 버전 가용

: desktop 버전 다운로드 후 압축 풀기

( 2020-08-20-raspios-buster-armhf.zip )

Page 3: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 3

Raspbian 설치(계속)

* micro SD 기록 툴 다운로드( tools.zip에 포함 )

: win32diskimager 툴

https://sourceforge.net/projects/win32diskimager/

: 혹은, Etcher 툴 https://etcher.io/

* SD 메모리 포맷

: Windows PC와 SD 메모리 삽입한 카드 리더기 연결

: Windows 파일관리자에서 SD 카드 드라이브 선택후 포맷

-파일시스템 : FAT32

-빠른포맷 선택

: 혹은, SDCardFormatterv5_WinEN.zip 툴 활용

Page 4: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 4

Raspbian 설치(계속)

* SD 메모리에 이미지파일 기록( win32diskimager 툴 )

: win32diskimager 실행

1) Image File 항에 기록할 이미지 파일 선택

2) Device 항에 SD 메모리 드라이브 자동인식

3) Write 버튼 클릭

: SD 메모리 내용을 이미지파일로 백업도 가능함(Read 버튼)

Page 5: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 5

원격 접속을 위한 조치

* SSH(secure shell) 활성화

: SSH는 원격 접속을 위한 프로토콜로, PuTTY접속 등에 필요

: Windows 파일관리자에서 SD 메모리의 boot 드라이브내에

ssh 파일생성 (확장자 없이, 내용없이, 내용무방)

==> $ raspi-config로 SSH 활성화한 것과 동일 효과

* 라즈베리파이 보드에 SD 메모리 삽입

Page 6: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 6

Page 7: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 7

네트워크 구성

* 망 구성 시나리오

: 공유기의 설정에 따라

- 실습실에서의 유선망 구축

- 가정에서의 유선망 ( 첨부 참조 )

- Wi-Fi 망 추가 ( 첨부 참조 )

Page 8: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 8

네트워크 구성(계속)

* 유(무)선망 구성 및 IP 주소(실습실)

Page 9: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 9

유선망 구축

* 공유기(ipTime A304) 초기화

: 지난 학기 실습후 미초기화 우려

: 초기화 방법(공장출하시 상태)

1) 공유기 전원투입

2) 공유기 뒤쪽의 reset 버튼을 7초이상 누름

Page 10: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 10

유선망 구축(계속)

* 랜케이블(*2ea) 연결

1) 외부망(인터넷)에 연결된 랜케이블을 WAN 포트(연노랑)에

2) LAN 포트(진노랑) 4중 하나와 PC간 연결

3) LAN 포트(진노랑) 4중 하나와 라즈베리파이 보드간 연결

4) 공유기 및 라즈베리파이 보드에 전원 인가

Page 11: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 11

유선망 구축(계속)

* 공유기에 접속

: Windows 웹브라우저 주소창에 http://192.168.0.1/

* 망관리자 로그인 화면

: 망관리자 admin/admin(초기암호)/이미지문자로 로그인

: 접속 초기 화면에서 관리도구 클릭

Page 12: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 12

유선망 구축(계속)

* Wi-Fi 사용않음 설정

: 무선설정/보안 꼭지에서

-2.4Ghz 무선네트워크 Off로 설정

-5GHz 무선네트워크 Off로 설정 (라즈파이보드 미지원)

Page 13: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 13

유선망 구축(계속)

* 라즈베리파이 보드의 IP 주소 확인

: 아래 화면에서 라즈베리파이 보드에 동적할당된 IP주소 확인

( 192.168.0.xx 대역 )

: 192.168.0.11로 확인됨 ( 각자 다를 수 있음 )

Page 14: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 14

유선망 구축(계속)

* 원격 접속 시도( PuTTY 툴, tools.zip에 포함 )

: PuTTY 실행후 아래창에서

라즈베리파이보드의 IP 주소설정, SSH 체크, open 클릭

: PuTTY 창에 login 메시지 나오면 접속 상태

( 내정된 로그인 계정 및 암호 : pi / raspberry )

Page 15: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 15

초기 환경설정

* 라즈베리파이 보드 환경설정(버전따라 다를수)

: 라즈베리파이 환경 설정 명령인 raspi-config 사용

$ sudo raspi-config

* pi 계정 패스워드 변경

: 1 Change User Password 선택, embedded 통일!!

: 이후 로그인시 pi / embedded 활용

Page 16: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 16

초기 환경설정(계속)

* Wi-Fi 가능 위해

: 4 Localization Options -

Wi-Fi Country 항목이 GB Britain (UK) 으로 설정돼야 함

* SSH 활성화 (필히)

: 5 Interfacing Options -

SSH를 enabled로 설정

* micro SD 최대용량 사용 ( 선택사항 )

: 7 Advanced Options - A1 Expand Filesystem 선택

: 용량에 따라, 이미지 백업 및 복구에 시간 소요됨을 참고!!

Page 17: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 17

초기 환경설정(계속)

* 재부팅

$ sudo reboot

* PuTTY로 재접속 후, 로그인

: 변경된 패스워드로 로그인 ( pi / embedded )

Page 18: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 18

Page 19: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 19

IP 주소 설정

* 실습을 위한 IP 주소 ( 실습실 )

Page 20: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 20

IP 주소 설정(계속)

1) Windows PC의 IP 주소 설정 ( 192.168.0.10 )

: 공유기와 동일 대역의 IP 주소중 192.168.0.10으로 설정

: 이더넷-어댑터 옵션 변경-인터넷프로토콜버전4(TCP/IP4)

: 기존 설정정보 잘 기록할 것!! (실습종료후 필히 원위치!!!)

=>

: 도스명령프롬프트 창에서 ipconfig명령으로 IP주소 확인

Page 21: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 21

IP 주소 설정(계속)

2) 가상머신에 IP 주소 설정 ( 192.168.0.20 )

* 선 조치

: Windows환경의 IP 주소와 다른 IP 주소 사용시

: VMware Player의 network adapter 설정에서

반드시 Bridged, ☑Replicate...로 선택

* 관련 앱 실행

: 앱아이콘 - Settings - Network - Wired – 해( )클릭후,

Page 22: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 22

IP 주소 설정(계속)

* 가상머신의 IP 주소 설정

: ipv4 탭 선택후, manual 선택

: IP 주소 정보 및 DNS 설정 후, Apply 클릭

* 재부팅

: Player - Power - Restart Guest 클릭

Page 23: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 23

IP 주소 설정(계속)

* 가상머신의 IP 주소 확인

: 터미널 창에서 ifconfig로 ip 주소 확인

: NIC 디바이스명 ens33 유의

ifc415@ubuntu:~$ sudo su // super user로 전환

[sudo] password for ifc415:

root@ubuntu:/home/ifc415# cd

root@ubuntu:~#

root@ubuntu:~# apt install net-tools // 미설치시

root@ubuntu:~# ifconfig

ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500

inet 192.168.0.20 netmask 255.255.255.0 broadcast 192.168.0.255

inet6 fe80::2c4:b745:7608:3d0a prefixlen 64 scopeid 0x20<link>

ether 00:0c:29:af:fc:38 tx.................

Page 24: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 24

IP 주소 설정(계속)

3) 라즈베리파이 보드 IP 주소 설정 ( 192.168.0.30 )

: /etc/dhcpcd.conf 편집( 파일 끝에 추가 작성 )

$ sudo nano /etc/dhcpcd.conf

...................

interface eth0

static ip_address=192.168.0.30

static netmask=255.255.255.0

static routers=192.168.0.1

static domain_name_servers=168.126.63.1

: 재부팅후, IP 주소 확인

$ sudo reboot // 재부팅

$ ifconfig eth0 // 변경된 IP 주소 확인

$ ping 168.126.63.1 // DNS(외부망)로의 핑 확인

Page 25: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 25

IP 주소 설정(계속)

* 참고) 공유기 접속하여 IP 주소 설정 재확인

: 고급설정-네트워크관리-DHCP 서버설정 항

: 각 단말장치의 IP 주소가 수동설정인 것을 확인가능

Page 26: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 26

Page 27: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 27

개발 툴 설치

* 시스템간 자료 공유를 위한 도구 ( tools.zip 내 )

⦁PuTTY : CLI 제공

⦁nfs(network file system) : 동종간 자료 공유 ( 다음 주 )

⦁samba : 동종 및 이 기종간 자료 공유

⦁mstsc : GUI 제공

⦁FTP(file transfer protocol) : 파일전송

* 선 조치

: 라즈베리파이 보드에서 SSH가 활성화되어있어야 함

Page 28: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 28

PuTTY 원격접속

* PuTTY ( tools.zip 내 )

: SSH기반 원격접속 CLI(command line interface)

환경 제공

* PuTTY 다운로드 및 설치

: https://www.chiark.greenend.org.uk/~sgtatham/putty/

: 다운로드한 PuTTY.exe에 대해 바로가기 만든 후,

바로가기 아이콘을 사용편의를 위해 바탕화면에 옮겨놓자

Page 29: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 29

PuTTY 원격접속(계속)

* PuTTY 실행 및 접속 정보 설정

: 좌측 Session을 클릭

: 우측의 Host Name 에 라즈베리파이의 IP 주소를 입력

: Connection type 에 SSH 체크

: Open을 클릭하여 접속

*) 설정정보는 저장하였다 재사용 가능(Load 버튼 이용)

Page 30: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 30

PuTTY 원격접속(계속)

* PuTTY 실행 및 접속 정보 설정

: 내정된 초기 로그인 계정 및 암호 ( pi / raspberry )

: 접속한 터미널 창에서 원격으로 명령어 활용

Page 31: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 31

Samba 서비스

* Samba 서비스

: 동종 및 이기종 간의 파일 공유 서비스

: Windows와 리눅스(라즈베리파이보드)간 파일 공유

* Samba 서버 패키지 설치

$ sudo apt-get update // apt-get 갱신

$ sudo apt-get install samba // 삼바 패키지 설치

// 고정 IP주소 사용경우, 아래 창에서 디폴트(no) 선택

Page 32: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 32

Samba 서비스(계속)

* Samba 서버 환경설정( 파일 끝에 추가 )

$ sudo nano /etc/samba/smb.conf

[pi]

comment = PI SAMBA SERVER

path = /home/pi/

valid user = pi

create mask = 0777

read only = no # 혹은, writable = yes

browseable = yes

public = yes

* Samba 사용자 계정 pi 추가 및 비밀번호 설정

$ sudo smbpasswd -a pi

New SMB password:embedded (통일하자!!)

Retype new SMB password:embedded

Page 33: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 33

Samba 서비스(계속)

* 재부팅

$ sudo reboot

* Samba 서버 접속

: Windows의 웹브라우저 주소창,

: 또는 Windows의 실행 혹은 검색 창에

삼바 서버의 IP 주소를 \\192.168.0.30\와 같이 입력

Page 34: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 34

mstsc 원격접속

* mstsc

: Windows에서 기본 제공하는 원격 데스크톱 연결 서비스

: GUI(graphic user interface) 환경 제공

: SSH 서비스가 활성화 되어 있어야 하며,

접속할 단말기에 xrdp 패키지가 설치되어 있어야 함

* xrdp 패키지 설치 및 재부팅

$ sudo apt-get install xrdp // xrdp 패키지 설치

$ sudo reboot // 재부팅

Page 35: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 35

mstsc 원격접속(계속)

* Windows의 원격접속

: 실행 혹은 검색 창에서 mstsc 입력하여 탐색

: mstsc.exe 파일을 찾아 바탕화면에 바로가기 만들기

: mstsc 실행, IP 주소 입력후 연결 클릭

: 로그인화면에 계정명 및 패스워드 입력하여 접속

Page 36: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 36

mstsc 원격접속(계속)

* 접속화면(GUI)

: SBC(single board computer) 구축시와 동일 화면 표시

Page 37: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 37

Page 38: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 38

SFTP 서비스

* FTP 서비스

: 파일 송수신을 위한 서비스

* FileZilla FTP 클라이언트

: 다운로드 사이트 https://filezilla-project.org/

: FileZilla Client 다운로드 후 설치

Page 39: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 39

SFTP 서비스(계속)

* FileZilla FTP 클라이언트 실행

: 좌측은 클라이언트(Win. PC), 우측은 서버측(라즈베리파이)

Page 40: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 40

SFTP 서비스(계속)

* FTP 서버 접속

: 메뉴의 ‘파일 - 사이트관리자’ 항목을 선택

: 호스트 항에 접속할 시스템의 IP 주소

입력

: 프로토콜 항에 SFTP(SSH FTP) 선택

: 로그온 유형 항에 비밀번호 묻기 선택

: 로그온 사용자 항에 pi 입력하고, 연결

버튼 클릭

* 좌측 항목선택에 새이름을 부여하여 등록하여 재활용

Page 41: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 41

SFTP 서비스(계속)

* FTP 서버 접속

:패스워드 입력(embedded)후 확인 클릭

: pi 계정의 홈 디렉터리로 접속

: pi 계정의 홈 디렉터리 범주 내로 파일 송수신 가능

Page 42: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 42

실습종료시...(필)

* 매 실습시간 완료후 Windows의 IP 주소를

초기 IP 주소 설정상태로 반드시 재설정후 퇴실!!

Page 43: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 43

실습과제

[실습1] 집에서의 유선망 구축

: 각자의 가정에서 실습가능한 망 환경 구축

: 각 시스템에 고정 IP 주소 설정

[실습2] 개발환경관련 툴

: 제시된 개발 환경 툴의 설치 및 활용 숙지

⦁PuTTY : CLI 제공

⦁samba : 동종 및 이종간 자료 공유

⦁mstsc : GUI 제공

⦁FTP(file transfer protocol) : 파일전송

Page 44: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 44

Page 45: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 45

참고자료1) 집에서 유선망 구축

2) Wi-Fi 망 추가

Page 46: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 46

집에서 유선망 구축

* 망 구성

: 기존 망과 별도로 추가의 망을 구성하는 방법

( 공유기별 IP 대역대 별개 )

-기존 공유기(좌측) 192.168.0.xx 대역 이라면,

-신규 공유기(우측) 192.168.1.xx 대역 사용

Page 47: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 47

집에서 유선망 구축(계속)

* 랜 케이블 연결

- 기존 PC에 연결됐던 랜선을 공유기 WAN에 연결,

- 공유기 LAN 포트와 PC간 랜선으로 연결

* 웹브라우저에서 공유기 접속 ( 192.168.0.1 )

- [내부네트워크 설정] 클릭

Page 48: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 48

집에서 유선망 구축(계속)

* [내부네트워크 설정] 클릭후 화면

- 자동으로 내부 IP주소 변경하기 체크

Page 49: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 49

집에서 유선망 구축(계속)

* 내부 IP 주소 대역의 자동 변경

- 192.168.1.xx ( 192.168.1.1 ) 대역으로 변경됨,

이후 적용 클릭하면, 공유기 재시작 ( 90초 소요)

Page 50: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 50

집에서 유선망 구축(계속)

* 공유기 재접속시 ( 192.168.1.1로 )

- 외부 IP 주소는 192.168.0.xx 대역 사용으로 표시됨

- 내부 IP 주소는 192.168.1.xx 대역 사용

Page 51: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 51

집에서 유선망 구축(계속)

* Wi-Fi 사용않음 설정

: 무선설정/보안 꼭지에서

-2.4Ghz 무선네트워크 Off로 설정

-5GHz 무선네트워크 Off로 설정

Page 52: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 52

집에서 유선망 구축(계속)

* PC의 IP 주소 할당 확인

- 이 공유기에 연결된 PC도 192.168.1.xx대역으로 할당됨

Page 53: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 53

집에서 유선망 구축(계속)

* 라즈베리파이 보드를 망에 합류

- 라즈베리파이 보드와 공유기 LAN 포트간 랜선으로 연결후,

라즈베리파이 보드에 전원 투입(부팅하면서 IP 배당)

- 라즈베리파이 보드에 할당된 IP 주소 확인

( 192.168.1.3 자동할당, 다들 수 있음 )

Page 54: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 54

집에서 유선망 구축(계속)

* PuTTY 원격 접속

- PuTTY로 접속시도 ( 192.168.1.3 )

- 라즈베리파이 보드에 로그인

Page 55: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 55

Wi-Fi 망 추가

* 공유기에서의 설정

: 무선설정/보안 꼭지에서

-2.4Ghz 무선네트워크(iptime) ON으로 설정

-5GHz 무선네트워크(iptime5G) Off로 설정

( 라즈베리파이 미지원 )

Page 56: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 56

Wi-Fi 망 추가(계속)

* 참고) 세부사항(SSID 등) 변경가능

: 2.4 GHz 기본 무선 네트워크 선택후 다음 정보 설정

-네트워크 SSID : IFC415_xxxx ☑네트워크 이름 알림

-인증및암호화 : (권장)항목 선택

-암호 : 000000xxxx 적용 버튼 클릭하여 반영

Page 57: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 57

Wi-Fi 망 추가(계속)

* 라즈베리파이 보드에서

: 라즈베리파이 환경 설정 명령인 raspi-config 사용

$ sudo raspi-config

: Wi-Fi 가능 위해

- 4 Localization Options -

Wi-Fi Country 항목이 GB Britain (UK) 으로 설정돼야 함

: Wi-Fi 접속

- mstsc 접속한 후,

- 접속할 Wi-Fi 망(SSID)으로 접속

Page 58: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 58

Wi-Fi 망 추가(계속)

* 고정 IP 주소 설정 ( wlan용, 192.168.0.40 )

: /etc/dhcpcd.conf 편집( 파일 끝에 추가 작성 )

$ sudo nano /etc/dhcpcd.conf

...................

interface eth0

.......

static domain_name_servers=168.126.63.1

interface wlan0

static ip_address=192.168.0.40

static netmask=255.255.255.0

static routers=192.168.0.1

static domain_name_servers=168.126.63.1

* 재부팅

$ sudo reboot // 재부팅

Page 59: 제03강 개발 환경 구축 II - cms3.koreatech.ac.kr

RaspberryPi 개발환경구축II 59