본문 바로가기

놀이터/라즈베리 파이

라즈비안 설치

라즈비안을 설치하게 된 이유가 있다. 처음에는 아크리눅스에서 무선와이파이를 잡고 터미널로 접속하여 이런저런 놀이를 해보려고 했으나... 라즈베리파이용 아크리눅스는 정말 알찬 내용만 들어있어 나머진 별도로 설치해야한다. 일딴 가볍게 시작하고픈 맘에 아크리눅스에서는 usb 무선랜을 바로 인식하지 못하는 이유로 인해 라즈비안을 사용하기로 했다.


http://www.raspberrypi.org/downloads/




위 링크에서 라즈비안을 다운받아 설치한다. 압축을 풀었더니 용량이 3기가정도 된다. 점점 용량이 커지는 구나.

설치프로그램은 Win32DiskImager를 사용한다. 홈페이지의 install guide를 보면 나와있지만 링크만 가져왔다.


http://sourceforge.net/projects/win32diskimager/


참고로 관리자 권한으로 Win32DiskImager를 실행하지 않으면 이미지 파일을 메모리에 넣을 수 없다. 어느정도 설치가 마무리되면 Win32DiskImager를 이용하여 백업도 해두면 편하겠다.




위 스샷에서 폴더 모양 아이콘을 누르고 파일을 선택한 후에 SD카드 드라이브를 선택하고 Write 버튼을 누른다. 복사하는데 약 6분정도 걸렸다. 설치 화면은 생략한다. 스샷만들기가 어렵다. 

단지 설치하면서 비번을 바꾼다면 특수문자는 넣지 말자. 설치하면서 언어 설정을 하는데, 설정을 해도 키보드 특수문자 배치가 다르다. 그래서 설치 후에 수정해 주어야한다.

그리고 기본적으로 라즈비안을 설치하면 3기가정도만 사용할 수 있다. 그래서 설치 메뉴에서 "1 Expand-Filesystem" 메뉴를 선택하여 용량을 확장시켜주자. 그럼 그 이상 용량도 사용할 수 있게 된다.


sudo nano /etc/default/keyboard


위 명령어를 치면 다음과 같은 내용이 나온다.


# KEYBOARD CONFIGURATION FILE


# Consult the keyboard(5) manual page.


XKBMODEL="pc105"

XKBLAYOUT="gb"

XKBVARIANT=""

XKBOPTIONS=""


BACKSPACE="guess"


위 내용에서 gb를 us로 바꾸고 리부팅을 하면 우리에게 익숙한 배열로 바뀌게 된다. 설치하면서 비번으로 특수문자를 넣게 되면 일부 특수문자는 없기때문에 다시 설치해야한다;;


이제 무선랜을 설정해야하는데, 이런저런 설정을 해보다가 안되서 마지막으로 해본걸 적어보겠다. 확실히 된다는 보장은 없지만... 본인은 됬다.


sudo nano /etc/network/interfaces


위 명령을 실행하면 내용이 쭉 나온다. 본인은 숨겨진 AP를 사용하고 있어서 일반적인 설정으로는 불가능 하였다.


auto lo


iface lo inet loopback

iface eth0 inet dhcp


auto wlan0

allow-hotplug wlan0

iface wlan0 inet dhcp

wpa-scan-ssid 1

wpa-ap-scan 1

wpa-key-mgmt WPA-PSK

wpa-proto RSN WPA

wpa-pairwise CCMP TKIP

wpa-group CCMP TKIP

wpa-ssid “SSID_NAME”

wpa-psk “PASSWORD”


iface default inet dhcp


참고로 일반적인 설정은 다음과 같다

auto lo


iface lo inet loopback

iface eth0 inet dhcp


allow-hotplug wlan0

auto wlan0


iface wlan0 inet dhcp

wpa-ssid “SSID_NAME”

wpa-psk “PASSWORD”


마지막으로 터미널 연결을 위해 다음 프로그램을 다운받자.


http://kldp.net/projects/iputty/download/iputty.kldp.net


가장 가볍고 무난하다고 생각된다. 앞으로 이것저것 해보기 위해서라도 무거운 윈도우 원격은 피하고 싶다.


sudo nano /etc/ssh/sshd_config


에서 원격을 위한 포트를 설정하자. 기본값은 22 이다. 수정했으면 서비스를 재가동하자.


sudo /etc/init.d/ssh restart 


그럼 서비스가 잘 되고 있는지도 확인해봐야지.


netstat -an | grep [변경된 포트]


예)

tcp        0      0 0.0.0.0:1022            0.0.0.0:*               LISTEN

tcp        0     52 192.168.0.20:1022       192.168.0.23:13212      ESTABLISHED


난 다른 글을 보고서 1022로 바꿔보았다. 해보니 잘 나온다. 여기에 WAS를 돌려보려고 하는데, 이건 언제 할지 모르겠다...