라즈베리파이를 유선으로 연결하고 고정IP주는 방법은 지난 글에 설명되어있다.

http://dullwolf.tistory.com/18 이글을 참고하기 바란다.

그런데, 나는..... 어쩔수 없는 사정으로 무선으로 연결을 해야 한다. ㅠㅠ

역시나 서랍장 다 뒤져서 무선공유기 하나 찾아냈다. ipTIME에서 나온 N100mini.

라즈베리파이에 꼽아서 부팅을 시켜봤다.


어라. 드라이버필요없이 자동으로 잡힌다. ifconfig 입력하고 보면 wlan0이 무선랜 이다.

아싸~ 재수~ 그럼 바로 고정IP셋팅을 시작해보자.


vi /etc/network/interfaces를 입력하자. root 계정이 아니라면 sudo vi /etc/network/interfaces를 입력해야 된다. 참고로 나는 vi편집기밖에 쓸줄 모른다. 다른 편집기 쓸줄 알면 다른 편집기로 해당파일 열기 바란다.


대충 이런 모습이 보일 것이다. 


우리는 무선랜 설정을 할 것이기에... 좀 쳐 넣어야 할 것이 많다.

화살표키로 제일밑으로 이동 i를 누르면 텍스트 입력이 가능해진다. 아래의 내용을 쳐 넣기 바란다.

auto wlan0

allow-hotplug wlan0

iface wlan0 inet static

wpa-ssid "공유기이름"

wpa-psk "공유기비밀번호"

address 고정IP주소

network 고정IP주소에서 마지막자리 숫자를 0으로

netmask SubNetMask 주소

gateway 게이트웨이 주소

broadcast DNS주소

빨간색부분은 각자의 환경에 맞게 적용하면 된다. 헤깔리면 위의 사진과 비교해서 보면 금방 이해가 될 것이다.

이렇게 하면 무선랜 고정IP셋팅은 끝! 이제 공유기 설정을 해보자.


ipTIME N704BCM기준이다. ipTIME은 다들 동일한 UI가 아닐까 생각한다.

우선 라즈베리파이의 IP가 잘 잡히는지 보자. "내부 네트워크 정보"에 들어가면 사용중인 IP정보가 나온다. 정상적으로 잡혀있다. 


다음은 포트포워드 설절을 해준다. 이것을 해주면 외부에서 접속시 특정 포트는 무조건 라즈베리파이로 접속이 되게 할 수 있다. NAS로 쓸것이기에 FTP와 http 포트는 기본으로 설정해주자.

정의된 리스트에서 FTP, http등을 선택하고, 내부 IP주소에 라즈베리파이의 IP를 입력하고 추가를 누르면 등록이 된다.

사진에는 없지만 DDNS로 설정을 해 줘서 도메인네임으로 바로 들어올 수 있게 처리해주면 공유기 설정도 끝!


다음시간부터는 OpenMediaVault 삽질을 시작해보자.


여기까지 작업을하고 자고 다음날 일어나서 라즈베리파이로 Ping을 날리니 응답이 없다. 알고보니 N100mini는 사용안하면 Sleep모드로 빠진단다. 니가 왜 자니? 이녀석이 하루종일 깨어있게 만들자. 그래야 NAS지.


vi /etc/modprobe.d/8192cu.conf 를 입력하자. 이제 root계정이 아니면 sudo를 앞에 붙여야 되는 것은 다들 알거라 생각하고 넘어간다.


vi편집기에서 텍스트 입력할려면 해당위치로 이동해서 i를 누르면 된다는 것도 이제 알죠?

i를 누르고 다음내용을 입력하자

options 8192cu rtw_power_mgnt=0 rtw_enusbss=0


저장하고 나가는건 ESC키 누르고 ":wq!" 입력하면 되는것도 알쥬?


이제 무선랜 설정도 끝!




Posted by 둔한늑대
,

유선LAN을 연결하고 고정IP를 설정하는 방법에 대해서 알아보자. 역시 구글느님의 도움을 받아서 셋팅을 해 보았다. 


1. 관리자로 들어가기

터미널 띄우는건 이제 알테고, 터미널창에서 'sudo -i'를 입력하고 관리자모드(?)로 들어가자. 아래그림처럼 된다면 성공 한 것이다. 틀릴 이유도 없음


2. /etc/network 디렉토리의 interfaces 파일 수정하기

'cd /etc/network' 입력하면 /etc/network 디렉토리로 들어간다. 리눅스나 MS-DOS를 사용해본 사람이라면 쉽게 이해할 것이다. "cd 디렉토리명"이 디렉토리 왔다갔다 하는 명령어(?) 이다.

'ls'를 입력하면 해당 디렉토리에 있는 파일명, 하위디렉토리명이 나타난다. 우리가 수정할 파일은 interfaces라는 파일이다.


vi interfaces를 입력한다. vi는 리눅스에서 사용하는 편집기로 일종의 메모장이라 생각하면 된다. 학교시절 유닉스 수업을 들으며 vi편집기를 사용한 관계로 vi가 기억나 쓰지만, 다른 편집기를 안다면 그것을 쓰기 바란다. vi 어렵다. 기억도 안난다. ㅠㅠ


위와 같은 화면이 뜰것이다. 이제 이 파일을 수정해 보자.

키보드의 화살표로 수정하고싶은 위치에 가서 'i'를 누르고나면 커서가 있는 위치에서 텍스트가 입력되고, 'a'를 누르고나면 커서 다음위치부터 텍스트가 입력될 것이다.


위의 그림을 보자면 수정된 내용은 다음과 같다.

기존 내용

auto eth0

allow-hotplug erh0

iface eth0 init manual

이부분을 아래와 같이 (위의 그림처럼) 수정한다.

auto eth0

allow-hotplug eth0

#iface eth0 inet manual

iface eth0 inet static

address 100.100.100.100

network 100.100.100.0

netmask 255.255.255.0

gateway 100.100.100.1

broadcast 164.100.100.2

빨간색 글자가 추가된 것으로 다른 것은 똑같이 치고, 숫자들만 자신에게 맞게 수정해주면 된다.

address 100.100.100.100 <- 100.100.100.100을 자신이 쓸 IP주소로 변경

network 100.100.100.0 <- address에 쓴 IP주소의 끝자리를 0으로만 변경

netmask 255.255.255.0 <- Windows의 Subnet Mask이다.

gateway 100.100.100.1 <- 말그대로 게이트웨이 이다.

broadcast 164.100.100.2 <- DNS 서버 이다.


작성이 끝났으면 "ESC키"를 누르고 ":wq!"를 입력하자. 저장하고 편집기를 빠져나가는 명령어이다.


2. /etc 디렉토리의 resolvconf.conf 파일 수정하기

'cd /etc'를 입력해서 /etc 디렉토리로 들어가자.

'ls -al | more'를 입력해 보자. 디렉토리에 있는 파일명, 하위디렉토리명이 Page단위로 보여질 것이다. 스페이스키를 누르면 다음페이지로 넘어간다. 


우리가 수정해야할 resolvconf.conf 파일이 보인다.


역시나 vi편집기를 사용할 것이다. 'vi resolvconf.conf'를 입력하자.

위의 모습이 보일 것이다.


위의 그림과 같이 숫자 수정할 필요없이 그대로 입력한다. 아까 설명했듯이 화살표 키보드로 이동 'i'또는 'a'를 누르고나서 입력하면 입력이 된다. 입력할 내용은

name_servers=168.126.63.1

name_servers=168.126.63.2

2줄이다.


다 입력했으면, "ESC키" 누르고 ":wq!"를 입력하자. 저장하고 나간다.

"reboot"을 입력해서, 라즈베리파이를 리붓팅하고나면 끝!


무지 느리지만 인터넷이 된다. 프하하하~


다음시간에는 진짜진짜 딴거 안하고 무선랜카드 잡기... ㅠㅠ


Posted by 둔한늑대
,