-
포고플러그 활용을 위한 나만의 노트(1)미운영카테고리/MacLife 2015. 2. 1. 13:37
포고플러그 외장하드가 USB 3.0지원이 안되는 관계로 하드만 따로빼서 SATA Connector에 직접 연결
데이터의 안전성을 생각하면 절대 따라하진 말길.... ^^
포고플러그 약 $25 의 가격과 집에서 놀고있는 외장하드만으로기본적으론 집에 있는 모든 미디어 파일을 모으는 NAS 역할(afp, smb 프로토콜로 모든 컴퓨터에 외장하드가 붙은 느낌)LG 스마트 티비와 연결하여 DLNA서버USB DAC와 연결 된 Airplay 스피커퇴근하며 전날 예능, 드라마를 다운 받을 수 있는 토렌트 머신까지구현 중이다.그와 관련해서 내용을 정리한 것들Archlinux기반으로 해킹을 해야 이것저것 쓸 수 있는 기능이 많다는 것![재부팅 후 할일]- mount /dev/sda1 /media/pogo- minidlna stop + start (systemctl stop minidlna, start minidlna)- pogoplug stop + start[명령어]ps -e (현재 실행 중인 프로그램 리스트)
df -h (하드디스크 마운트 리스트)fdisk -l (외장하드 리스트)[최초 설치 순서]이미 누군가 잘 만들어 놓은 이미지를 활용하는 것도 방법이지만,이렇게 처음부터 Archlinux를 받아서 차곡차곡 설치하는 것이최신 유틸들을 깔면서 에러를 줄일 수 있는 방법이니..archilnux를 sd카드나 usb에 집어넣고 부팅 부터 시도해보자관련한 추가 정보는 cafe.naver.com/pogolinux 에 널려있음!!1. archilnuxarm.org 에서 최신 버전 리눅스를 tar로 받아서그대로 풀고 uboot가 깔린상태에서 재부팅하면 됨설치과정은 archi.org에 있는거2. pacman -Syupacman -Sy linux-kirkwood(리눅스를 업글해야 shairport, avahi가 제대로 작동함)각종 유틸 설치 노하우transmission 권한은 -R로 줄것4. http://cafe.naver.com/pogolinux/1124airplay 설치하기5. apache + webdav + nPlayer활용 세팅1049 따라가다가 2599 설정 따라하고 밑에 주석도 처리해야함systemctl start httpd6. 순정 포고 올리기이거대로하고, 대신 설치는 최신용으로하고 뒤에 설정은 따라하면 됨
systemctl start pogoplug/etc/httpd/conf/httpd.conf 파일에서 아래 세 줄의 주석 처리를 지워주고 httpd 다시 실행해 보세요.
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.soLoadModule dav_lock_module modules/mod_dav_lock.so-------------------------avahi-daemonshairportsmbdvsftpdtransmissionhttpdpogoplugminidlna (이건 걍 설치하면 되는데??ㅋㅋ)
[스왑메모리]dd if=/dev/zero of=/swapfile bs=1M count=512chmod 600 /swapfilemkswap /swapfileswapon /swapfile[미러 사이트 교체][samba/ftp 설정 변경 후 재시작]nano /etc/samba/smb.conf(맞게 바꿔주고 재시작 - systemctl stop/start 이용)nano /etc/vsftpd.conf( allow_writeable_chroot=YES ) 끝줄에 추가 후 저장useradd -d [외장하드 경로]/[사용자명] -m [사용자명]passwd [사용자명]
#이미 만들어진 폴더에 연결하는 법useradd nekojppasswd nekojpusermod -d /media/pogo/nekojp nekojp그리고, 디렉토리에 대한 소유권과 접근 권한을 준다.chown -R [사용자명]:[사용자명(사용자가 속할 그룹명)] [외장하드 경로]/[사용자 디렉토리]chmod 755 [외장하드 경로]/[사용자 디렉토리]ex)chown -R nekojp:nekojp /media/pogo/nekojpchmod 755 /media/pogo/nekojp* 참고 : chown을 실행했을 때 이전에 생성한 파일이나 디렉토리가 많을 경우 시간이 다소 걸릴 수 있다.nekojp: 만 해주어도 nekojp:nekojp 랑 똑같다.해주고 재시작[transmission - 이것은 도전]systemctl stop transmissionmkdir /media/pogo/transmissionchown -R transmission /media/pogo/transmissionusermod -d /media/pogo/transmission transmissionless /etc/passwd (경로 세팅 확인)nano /etc/conf.d/transmissiondsystemctl stop transmission (트랜스미션이 실행되고 있다면 중지)
systemctl start transmission (트랜스미션 시작) -> settings.json 파일이 생긴다.
systemctl stop transmission (트랜스미션 중지) -> 중지하지 않으면 설정이 변경되지 않는다.
nano [내 외장하드 경로]/transmission/.config/transmission-daemon/settings.json"blocklist-enabled": true,
"blocklist-url": "http://list.iblocklist.com/?list=bt_level1&fileformat=p2p&archiveformat=gz",
"download-dir": "/media/pogo/transmission/down",
"rpc-authentication-required": true,
"rpc-password": "[비밀번호]",
"rpc-username": "[사용자명]",
"rpc-whitelist-enabled": false,
"umask”:11mkdir /media/pogo/transmission/Downloads
chmod 777 /media/pogo/transmission/Downloadssystemctl stop transmission
mkdir [외장하드 경로]/watch (원하는 경로에 감시폴더를 만든다.)
nano [트랜스미션 설치경로]/transmission/.config/transmission-daemon/settings.json
------------
마지막 줄에 추가한다.(콤마에 주의한다. 설정 줄 다음에는 항상 , 를 붙인다. 맨 마지막에는 , 가 없음.)
"utp-enabled": true, (콤마 추가)
"trash-original-torrent-files": true,
"watch-dir": "[경로]/watch",
"watch-dir-enabled": true (콤마없음)
}
systemctl start transmission[airplay 시도](alsa 깔고)pacman -Sy libao alsa-utils avahi libpulseaplay -l (사운드 카드 구성 확인)alsamixer (mixer)————————————afp / netatalk을 afp.conf에 추가해줘야 완벽함'미운영카테고리 > MacLife' 카테고리의 다른 글
맥에서 Ecto로 Tistory 블로깅 하기 (1) 2011.12.17