티스토리 뷰

반응형

ifconfig ip주소 확인

라즈베리파이에 리눅스(라즈비안)를 설치하고 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로 설정하게 되면, 간단한 공유기 설정으로 회사나 학교에서 라즈베리파이 서버에 접속하는 것이 가능해 집니다.

 

 

반응형
댓글