유선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 둔한늑대
,