1. SSH 접속
Raspbmc에 패키지를 설치하기 위해 SSH로 Raspbmc 접속한다.
라즈베리파이의 IP를 모르면 XBMC의 System 메뉴를 열어 확인한다.
접속할 수 있는 계정 정보는 pi / raspberry
추가적으로 HDD 설치하기 위해서는 Raspbmc에 HDD 연결하기를 를 참고한다.
2. transmission 설치
$ sudo apt-get update
$ sudo apt-get install transmission-daemon
$ sudo update-rc.d transmission-daemon defaults
$ sudo vi /etc/transmission-daemon/settings.json
"speed-limit-up": 1,.
"speed-limit-up-enabled": true,
"rpc-whitelist-enabled": false,
"rpc-authentication-required": false,
"download-dir": "/home/transmission/downloads",
"incomplete-dir": "/home/transmission/incomplete",
"incomplete-dir-enabled": true,
"umask": 0,
$ sudo mkdir /home/transmission/downloads
$ sudo mkdir /home/transmission/incomplete
$ sudo chmod 777 /home/transmission/downloads
$ sudo chmod 775 /home/transmission/incomplete
$ sudo chown -R debian-transmission:debian-transmission /home/transmission/
$ sudo /etc/init.d/transmission-daemon restart
Samba에서 /home/transmission/downloads에 접근하기 위해 퍼미션을 777로 줬다.
transmission 설정은 다음을 참고한다.
https://trac.transmissionbt.com/wiki/EditConfigFiles
설정을 마치면 꼭! 다음을 실행해줘야 한다.
$ sudo pkill -HUP transmission-da
transmission의 webclient를 접근하기 위해서는 다음 주소로 접근한다.
http://192.168.219.99:9091/transmission/web/
3. Samba 설정.
자막파일이 토렌트 파일에 같이 포함되어 있지 않는 경우가 있다.
그러면 자막파일을 삼바로 연결해서 복사 해줘야 한다.
Raspbmc에는 이미 삼바가 설치되어 있어 따로 설치해줄 필요는 없고 설정만 해주면 된다.
집안에서만 사용할 것이므로 보안 따위는 신경 안 쓴다.
다음 설정을 추가해 준다.
$ sudo vi /etc/samba/smb.conf.
[global]
map to guest = bad user
[downloads]
path = /home/transmission/downloads
public = yes
only guest = yes
writable = yes
이건 내 설정이다.
[global]
workgroup = WORKGROUP
#usershare allow guests = yes
#security=share
map to guest = bad user
netbios name = Raspbmc
server string = Raspbmc Samba
socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
local master = no
dns proxy = no
security=user
follow symlinks = yes
wide links = no
unix extensions = no
lock directory = /var/cache/samba
[pi]
browsable = yes
read only = no
#guest ok = yes
valid users = pi
path = /home/pi
#force user = pi (no longer needed)
[devices]
browsable = yes
read only = no
#guest ok = yes
valid users = pi
path = /media
force user = root
[downloads]
path = /home/transmission/downloads
public = yes
only guest = yes
writable = yes
설정하고 나선 삼바 재시작.
$ sudo service samba restart
만약 samba를 설치하려 시도했다가 잘못되었을 경우, 의존성 걸려있는 것을 한꺼번에 다 설치히 주면 해결된다.
$ sudo apt-get install samba samba-common libwbclient0 libpam-winbind libnss-winbind winbind
댓글 없음:
댓글 쓰기