시작페이지로 시작페이지로
즐겨찾기추가 즐겨찾기추가
로그인 회원가입 | 아이디찾기 | 비밀번호찾기 | 장바구니 모바일모드
홈으로 와싸다닷컴 카시오페아 상세보기

트위터로 보내기 미투데이로 보내기 요즘으로 보내기 싸이월드 공감
Voyage MPD 설치기(기본 셋팅)
카시오페아 > 상세보기 | 2011-10-05 11:53:23
추천수 34
조회수   8,034

제목

Voyage MPD 설치기(기본 셋팅)

글쓴이

허만선 [가입일자 : 2000-12-21]
내용
*** 에스프레소를 구입하신분은 본 게시물을 건너뛰고 4994번 게시물을 참조하시기 바랍니다. ***



Voyage MPD 프로그램이 이미 설치된 CF카드를 가지신 분들은 여기부터 실행하시면 됩니다.



2. CF카드를 보드에 끼고 나머지 셋팅 완료

2.1 PuTTY 프로그램 다운로드 후 실행

ALIX 보드는 모니터 출력단자가 없습니다. 따라서 셋팅을 하기 위해서는 기존 PC에서 네트워크를 통한 컨트롤을 해야 하며 그 터미널 통신 프로그램으로 사용하는 것이 PuTTY입니다.

아래의 웹사이트에서 putty.exe를 다운로드하여 실행하시면 됩니다.

http://www.chiark.greenend.org.uk/~sgtatham/putty/download.html



프로그램을 실행하면 다음과 같습니다.






여기에 붉은 타원부에 ALIX 보드의 IP address를 입력하고 Open을 누르면 접속이 됩니다. IP address는 아래의 방법으로 찾으시면 됩니다.



2.2 IP address 알아내기

ALIX보드에 CF카드를 삽입하고, 랜 케이블로 인터넷 공유기와 연결한 후 전원을 연결하면, Voyage MPD 프로그램이 자동으로 IP address를 잡습니다.

이를 어떻게 알아내느냐가 문제입니다. 타사의 공유기들도 별로 다르지 않으며 각각의 설명서를 참조하시기 바랍니다.

제가 사용하는 Iptime 604의 예를 들어보겠습니다.






익스플로러나 구글 크롬과 같은 웹 브라우저의 주소창에 192.168.0.1을 입력합니다.

그리고 그림의 관리도구를 클릭합니다.






계속해서 고급설정-네트워크 관리-내부 네트워크 정보로 들어가시면 현재 연결된 기기들의 IP address를 보실 수 있습니다. 따라서 ALIX를 켰을 때와 껐을 때를 비교하시면 어떤 것이 ALIX의 IP addess인지 알 수 있습니다. 그런데 신기하게도 Iptime에서 ALIX의 IP address는 처음 켰을 때만 잠시 나타나고 사라지는 특징이 있습니다. 그러니 빨리 적어 놓아야 합니다.^^ 저의 경우는 192.168.0.10 이었습니다.






그런데 가끔씩 ALIX의 랜 케이블을 끼웠다 뽑았다를 반복하면 IP address가 변경되는 경우가 있더군요. 그래서 위의 그림과 같이 우측에서 검색된 ALIX의 주소를 선택한 후 “추가”단추를 눌러 고정시켰습니다.



음원(NAS)의 주소도 경우도 같은 방법으로 찾으실 수 있습니다. 보너스로 IP주소 옆에 이름도 적혀있으니 기억하시면 됩니다.

현재 작업하시는 컴퓨터를 음원으로 사용하시는 경우는 시작버튼-실행(R)-cmd-ipconfig를 순서대로 입력하시는 방법으로도 IP address를 알 수도 있습니다.



2.3 PuTTY로 로그인 및 업데이트

검색된 IP address를 PuTTY에 입력하고 Open을 누르시면 경고창이 뜨는데 무시(Y)하고 들어가면 다음과 같은 화면이 뜹니다.






여기에 Login as: root, password: voyage를 입력하면 다음과 같이 다음과 같이 로그인됩니다. 참 감동적인 순간이며 거의 9부 능선에 왔다고 보아도 됩니다. (더군다나 1단계부터 해왔으면요.^^)






로그인이 된 후 프로그램을 업데이트 합니다.

root@voyage:~# remountrw (디스크를 읽고 쓸 수 있게 해주는 명령어)

root@voyage:~# apt-get update

업데이트 다 되면,

root@voyage:~# apt-get upgrade

Y/n 물어보면 Y 입력 후 또 물어보면 엔터

jed editor 설치하고 싶으시면 (Vi 에디터 보다 좀 쓰기 편합니다.)

root@voyage:~# apt-get install jed 입력하시면 됩니다.



2.4 음원 저장장소와의 연결

Voyage MPD는 각종 저장 장소와의 연결을 mount라는 명령어로 합니다. Window 네트워크 상의 장치와의 연결의 기본 명령어는 mount –t cifs입니다.



저는 음원 저장장소로 제 PC에 Espresso 디렉토리에 음원들을 모아 놓고 디렉토리를 네트워크 공유로 설정했습니다. (윈도우에서 해당 디렉토리에 커서를 가져간 후 “오른쪽 마우스 버튼”을 누른 후 “공유 및 보안”에서 “네트워크에서 이 폴터 공유” 체크하면 공유 됩니다.)

윈도우7에서는 다음의 페이지의 내용을 따라하셔야 공유가 됩니다.

(http://jam200.net/167 또는 http://blog.naver.com/incomkor/10093995096)

XP에 비해 다소 복잡하네요.



이 경우 정확한 mount 명령어는 다음과 같더군요.

root@voyage:~# remountrw (이 명령어를 입력하지 않으면 파일을 수정해도 세이브가 안됩니다.)

root@voyage:~# mount –t cifs //192.168.0.2/Espresso /var/lib/mpd/music –o username=cassiopeia,password=pass,codepage=cp949,iocharset=utf8

(명령어가 길다보니 본 글에서는 두 줄로 나타나지만 한 줄로 다 쓰세요. -o 다음에도 한칸 띄시고요. 대소문자 구분, 띄어쓰기 주의)



여기서,

192.168.0.2는 음원이 있는 제 PC의 IP address입니다. 그러니 찾으신 각자의 IP address를 쓰시면 됩니다. (NAS를 쓰시는 분은 NAS의 IP 주소를 쓰면 되겠지요.)



Username은 윈도우의 경우는 부팅시 각자의 계정 이름이 아닙니다. 그냥 네트워크 상의 PC의 이름입니다. (제 PC 이름이 cassiopeia 입니다.)

NAS의 경우는 계정 이름이 맞습니다.(다소 헷갈립니다.^^)



Password는 윈도우즈, NAS 모두 계정의 password 맞고요.



이상 없으면 리턴을 치면 아무런 메시지 없이 바로 프롬프트가 뜹니다.

(가끔씩 이상 없이 입력했는데도

"unable to add mount entry to mtab" 또는 "device or resource busy" 메시지가 뜰 때가 있는데 이 경우는 정상작동됩니다.)



*** 마운트에 성공하셨으면 아래 2.5절로 가셔서 ncmpc를 실행하셔서 update까지 한 후 "reboot"를 한번 수행시켜주시는 것이 좋습니다.***



*** 아래의 fstab 파일의 수정은 모든 것이 완전한 상태에서 자신감이 있으실 때 하시기 바랍니다. 잘못 건드리면 프로그램이 먹통이 되는 경우도 있습니다. ***



그런데 위 mount 명령어를 매번 Espresso 부팅 때마다 입력하려면 불편합니다.

/etc/fstab 파일에 Vi 에디터로 다음과 같은 명령어를 한 줄 입력해 놓으시면 부팅 때 자동 실행 됩니다.



저의 경우는,

192.168.0.2:/Espresso /var/lib/mpd/music cifs username=cassiopeia,password=pass,noserverino,rw,iocharset=utf8,codepage=cp949 0 0

입니다.

*** 단, 위의 명령어는 절대로 한줄로 입력되어야 합니다. 위는 와싸다 게시판이 임의로 두줄로 바꾸어 놓은 것입니다. ***



2.5 ncmpc 실행으로 동작확인

root@voyage:~# ncmpc 입력






ncmpc는 foobar와 같은 미디어 플레이어입니다.

추후 MPoD, MPDroid 프로그램 등으로 컨트롤 할 것이지만 약간은 알아두는 것이 좋습니다.

그냥 PC 등의 컴퓨터에서 사용하실 분들은 gmpc와 같은 좀 더 편리한 프로그램을 사용하셔도 좋습니다.

3번을 누르신 후 Ctrl + U 를 실행하면 음원 저장 장소의 음원들이 upload됩니다. 업로드에 시간이 좀 걸리니 1번도 가끔 눌러주시고 3번도 다시 눌러주고 하시면 됩니다.

(/etc/fstab 파일에 명령어를 입력해 놓으시면 부팅시 자동으로 upload 됩니다.)



2.6 MPD 오디오 아웃풋 설정

위의 단계까지만 하고 USB DAC를 연결하여도 소리는 나지만 다음을 위해 설정을 변경합니다.

- 무조건 16/44.1KHz로만 재생되게 하는 믹서 제거

- wave 파일 재생 가능하게 함

설정은 /etc/mpd.conf 파일을 수정하면 됩니다.



여기서 에디터로 사용하는 것이 Vi 에디터 입니다. 모든 명령어를 다 알려면 복잡하고 다음의 몇 가지만 알면 수정에 별 어려움 없습니다.



a 커서 뒤에서 문자입력 시작

i 커서 앞에서 문자입력 시작

o 커서 밑에 행 추가 후 문자입력 시작

esc 명령모드로 돌아옴

x 커서 위치 문자 삭제

dd 커서 위치 행 제거

:wq 저장하고 나가기

:q! 무조건 저장 안하고 나가기



위의 내용 정도만 아시면 사용에 어려움이 없습니다.



root@voyage:~# remountrw

root@voyage:~# vi /etc/mpd.conf 입력합니다.



쭉 내려가 audio_output 부분을 다음과 같이 수정합니다.






format, mixer_device, mixer_control, mixer_index 앞에 #을 붙여 무효화 하고

그 밑에 decoder 이하 붉은 원형 부분을 추가합니다.

esc 누른 후 :wq 하여 세이브하고 빠져나옵니다.

참고로 name 옆의 “My ALSA Device”를 자신의 DDC또는 DAC이름으로 수정하셔도 됩니다.

이후

root@voyage:~# pkill mpd

root@voyage:~# mpd

하면 mpd가 새로운 셋팅으로 실행됩니다.



이것으로 Voyage MPD의 기본 설정이 다 끝났습니다. 참~ 쉽죠? ^^



2.7 MPoD 설치

Ipod나 Iphone에서 MPD 서버의 음악재생을 제어하는 Client 프로그램으로 무료입니다.

(Android용으로는 MPDroid, IPad용으로는 Mpad 등이 있습니다.)

저는 Ipod touch에 설치하여 리모컨 대용으로 사용하고 있습니다.

App 스토어에서 프로그램을 다운로드 한 후,

실행 후 Preferences-MPD server-Click to setup으로 들어가셔서 server에 Voyage MPD의 IP address, Password에 password를 입력해 주면 연결이 됩니다. Name에 이름을 써 주셔도 되고요. 다시 Preferences로 돌아가셔서 Refresh local cache를 한번 눌러주시면 됩니다.

한 10분 정도만 가지고 놀면 대략 사용법을 알 수 있는 프로그램입니다.





2.8 무선랜 설정에 관해

저도 무선 랜카드를 주문해 인터넷 일부 페이지의 설명대로 /etc/network/interfaces 파일을 수정 하였으나 무엇이 잘못인지 유무선 랜 모두 연결 안 되는 상황이 발생하였습니다. 결국 PuTTY 연결도 안 되어 파일 수정도 못하고 CF카드에 다시 프로그램을 깔아야 하는 상황이 발생했습니다.

프로그램이 심어져 있는 카드를 구매하신 분들에게 이런 상황이 벌어지면 난감할 수가 있기에 좀 더 안전하고 정확하고 안전한 방법을 찾을 때까지는 보류하도록 하겠습니다.



Voyage MPD 설치는 사실 여기저기 인터넷을 검색하면서 그리 어렵지 않게 하였는데 그 과정을 간단하게 문서로 정리하려니 생각보다 시간이 많이 걸리네요.^^



본 내용이 사용자 여러분께 조금이나마 도움이 되었으면 합니다



본 내용에 잘못된 점이나 추가할 내용이 있으시면 주저 말고 의견을 내 주시기 바랍니다.

감사합니다.



카시오페아음향

경기도 안양시 동안구 호계동 555-9 디오벨리 609-1

Tel: 031-479-6091

E-mail: mshuh@icassiopeia.com
추천스크랩소스보기 목록
오명우 2011-10-05 21:28:43
답글

감사합니다^^<br />
저도 빨리 주문한 Alix 보드 와야 해볼거인디 ㅎㅎ

윤석영 2011-10-07 01:24:57
답글

추후 /etc/fstab 파일에 Vi 에디터로 다음과 같은 명령어를 한줄을 입력해 놓으시면 부팅때 자동 실행 됩니다. <br />
<br />
이부분을 읽고 에디터를 실행시켰더니.....<br />
#/dev/hda1 으로 시작되는 화면이 나옵니다.<br />
<br />
5번&#51760; 라인에 마운트 명령어를 추가시켰는데 부팅해도 마운트가 안되네요..ㅠ.ㅠ<br />
자동 마운트 부분에서 딱 막힙니다.<br />
<br />

허만선 2011-10-07 11:31:11
답글

혹 mount 명령어는 빼고 입력하셨나요? 위의 글처럼 명령어는 빼고 입력하셔야 될 거에요.^^

윤석영 2011-10-07 15:35:01
답글

헉....마운트 넣고 입력했습니다.^^<br />

윤석영 2011-10-07 16:00:47
답글

이렇게 자동으로 마운트 되게 입력해두면 음원DB불러오는 작업만 다시하고 음악들으면 되는건가요?<br />

허만선 2011-10-07 16:07:49
답글

새 음원이 추가되지 않은 이상 한번만 Upload하면 그 이후는 부팅하면 자동으로 뜨더라고요.^^

윤석영 2011-10-07 16:30:55
답글

와우 감사합니다. 이따 집에가서 마운트 빼고 입력한번 해봐야겠어요..ㅠㅠ 맨날 GUI 에 익숙해져 있다가 아주아주 힘드네요.<br />

윤석영 2011-10-14 00:01:05
답글

안되는군요,.ㅠ.ㅠ.<br />

오명우 2011-10-14 00:34:27
답글

리눅스 배워야 것네요 -_-<br />
박스 풀고 4시간 정도만에 CF 구워서 음악 듣기 시작했는데 아직은 많이 불편하네요 -_-<br />
컴터를 어떻게 꺼야할지도 모르겠어요 ㅎㅎ

허만선 2011-10-14 14:29:20
답글

오명우님: 굳이 리눅스는 몰라도 사용에 어려움은 없습니다.^^<br />
ALIX 보드는 저 소비전력이라 그냥 켜놓으셔도 되고 멀티탭 스위치로 그냥 끄셔도 됩니다.<br />
윤석영님: 음... 이상하네요. 저는 별 어려움 없이 잘 되던데요. 명령어 순서 등을 다시 한번 확인해 보세요.^^

양복천 2012-01-19 16:25:56
답글

리눅스 종료 명령어는 => init 0 입니다.

  • 광고문의 결제관련문의