[PR]上記の広告は3ヶ月以上新規記事投稿のないブログに表示されています。新しい記事を書く事で広告が消えます。
自宅のBUFFALOルータ(WZR-HP-G300NH)のトレントクライアント機能を使っていたが、ファームウェアのアップロードをした後、1トレントファイル分ずつしか処理できなくなった。
そこでLinuxにトレントサーバを構築することとした。
下記コマンドを入力し、インストールする。
apt-get install transmission-daemon transmission-cli
設定ファイル(/etc/transmission-daemon/settings.json)を編集する。
※設定ファイルを編集する場合はtransmission-daemonを停止しておくこと。
vi /etc/transmission-daemon/settings.json
------------------------------------------------------------------------------
※以下必要に応じて編集
接続元制限:OFF
"rpc-whitelist-enabled": true, →false
ダウンロードディレクトリの指定
"download-dir": "/var/lib/transmission-daemon/downloads",
一時ダウンロード領域(ダウンロード中のディレクトリ)指定
"incomplete-dir": "/root/Downloads",
"incomplete-dir-enabled": false, → true
ブラウザアクセス認証
"rpc-authentication-required": true
"rpc-username": "transmission",
"rpc-password": "passowrd",
torrentファイルの削除
"trash-original-torrent-files": false, →true
アップロードスピード制限
"speed-limit-up": 100, →0
"speed-limit-up-enabled": false, →true
------------------------------------------------------------------------------
デーモンリロード
/etc/init.d/transmission-daemon reload
ブラウザで9091ポートにアクセスする。
http://(サーバIPアドレス):9091/
確認環境:Debian6(Squeeze)
「/etc/apt/sources.list」ファイルを編集する。
下記の1行をコメントアウト。
deb cdrom:[Debian GNU/Linux 6.0.1a _Squeeze_ - Official i386 NETINST Binary-1 20110320-15:03]/ squeeze main
下記4行のコメントをはずす。
#deb http://security.debian.org/ squeeze/updates main
#deb-src http://security.debina.org/ squeeze/updates main
# deb http://ftp.debian.org/debian/ squeeze-updates main
# deb-src http://ftp.debian.org/debian/ squeeze-updates main
確認環境:Debian6(Squeeze)
「/etc/network/interfaces」ファイルに追記する。
【DHCPサーバから自動設定したい場合】
auto eth0
iface eth0 inet dhcp
【固定IPにしたい場合】
auto eth0
iface eth0 inet static
address 192.168.0.101
network 192.168.0.0
netmask 255.255.255.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.1 192.168.0.2