티스토리 뷰
라즈베리파이에 리눅스(라즈비안)를 설치하고 LAN을 연결 후 부팅을 하면 공유기의 DHCP을 이용해서 IP주소를 동적으로 할당받게 됩니다. 그냥 개인용으로 라즈베리파이를 사용할 거면 이러한 방식도 인터넷을 하는데 별 문제가 되지 않지만, 파일서버(NAS)나 웹서버로 활용하기 위해서는 동적 IP주소보다는 고정 IP주소를 사용하는 것이 편합니다. 이번에는 라즈베리파이의 IP주소 할당 방식을 유동IP에서 고정IP로 바꿔보도록 하겠습니다.
라즈베리파이 고정 IP주소 설정하기
1. sudo vi /etc/network/interfaces 명령을 입력하여 네크워크 설정파일을 불러온다.
sudo - 관리자 권한으로 명령을 수행한다는 명령
vi - 가장 인기있는 리눅스 편집기
/etc/network/interfaces - 네트워크 설정이 들어있는 파일
(2018.3.21 추가 - 최근에는 /etc/dhcpcd.conf 파일의 static IP 부분을 변경하면 됩니다.)
가끔 vi 에디터를 사용하다보면 방향키 버그가 발생할 수 있는데 이럴 때는 그냥 다시 설치하면 됩니다.
sudo apt-get install vim (vi 에디터에 문제가 있을 때 입력하세요!)
우분투 리눅스(Ubuntu Linux) vi에디터(vi Editor)에서 백스페이스, 화살표 키가 이상할 경우 문제 해결법
/etc/network/interfaces 수정하기 전
/etc/network/interfaces 수정 후
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.100
netmask 255.255.255.0
gateway 192.168.0.1
auto wlan0
allow-hotplug wlan0
iface wlan0 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
auto wlan1
allow-hotplug wlan1
iface wlan1 inet manual
wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
2. /etc/network/interfaces 파일을 위와 같이 진하게 표시된 부분을 수정한다. (물론 자신의 네트워크 환경에 맞게 IP주소를 지정해야 하며 유선은 eth0, 무선은 wlan0 부분을 변경하면 됩니다.)
vi 에디터의 사용법을 모르면 파일 수정하는데 조금 어려움을 겪을 수 있는데 리눅스 공부에서 vi 사용법은 기본이기 꼭 시간내어 기본 사용법이라도 익혀두길 바랍니다. 처음 사용하는 분에게 간단하게 설명하면.
vi를 실행하여 설정파일 내용이 나타나면 i또는 a버튼을 누른다.
내용을 변경한다.
ESC키를 누른다.
:wq를 입력하고 엔터 (그럼 수정 끝)
3. sudo /etc/init.d/networking restart를 입력해서 네트워크 서비스를 재가동 시킨다. (또는 그냥 sudo reboot를 입력해 라즈베리파이를 재부팅 시킨다.)
4. ifconfig 명령으로 고정IP가 잘 적용되었는지 확인한다. 끝.
이렇게 라즈베리파이를 고정IP로 설정하게 되면, 간단한 공유기 설정으로 회사나 학교에서 라즈베리파이 서버에 접속하는 것이 가능해 집니다.
[Network] - ipTIME 공유기 DDNS 서비스를 이용하여 유동IP로 서버 돌리기 (포트포워딩 설정 방법)
[Raspberry Pi] - 라즈베리파이(Raspberry Pi) 리눅스 운영체제(라즈비안) 설치방법
[Raspberry Pi] - 라즈베리파이(Raspberry Pi) NOOBS로 리눅스 운영체제(라즈비안) 설치하기
[Linux] - 가상머신(VMware Player)을 사용해서 우분투 리눅스(Ubuntu Linux) 설치하기
[Linux] - 리눅스(Linux) 페도라 서버(Fedora Server) 다운로드, 설치방법 (가상머신 VMware Player 사용법)
[IDE & Editor] - 이클립스로 FTP접속하여 원격으로 소스코드 파일 편집 (Remote System Explorer 설치)
- Total
- Today
- Yesterday
- 파이썬 함수
- Android Studio
- raspberry pi
- 안드로이드 프로그래밍
- 게임기 만들기
- 라즈베리파이 활용
- 리눅스 기초
- 파이썬 자료형
- Eclipse ADT
- 라즈베리파이 NAS
- linux
- eclipse
- 파이썬 연산자
- PYTHON
- jsp 프로그래밍
- 라즈베리파이 나스
- 파이썬 프로그래밍
- 파이썬 기초
- 추억의 오락실
- 리눅스
- 라즈베리파이
- 파이썬
- openmediavault
- 라즈베리파이 오락실
- mysql
- 리눅스 설치
- 이클립스 사용법
- 리눅스 명령어
- 리눅스 cat
- Android Programming
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |