Peter Kalambet
Technogeek Labs
Published in
2 min readDec 29, 2010

--

Данная заметка посвящена установке бит-торрент клиента Transmission на домашний сервер Excito B3. Понятно, что руководство, в целом, элементарное, и особого труда установка не потребует, тем не менее собрать воедино весь процесс, с учетом, особенностей, бывает полезно, да и ориентация устройства на широкий рынок, позволяет предположить, что найдутся пользователи B3, для которых установка такого рода может стать не просто задачей.

Это руководство писалось для B3 c версией софта:

NameVersionbubba-album2.1.5bubba-backend2.2.5bubba-frontend2.1.18filetransferdaemon0.50.22squeezecenter7.5.1.dfsg1–4 Для начала проясним ситуацию с дистрибутивом, сам Transmission клиент нам не нужен, потому что возиться с настройкой удаленного X-сервера при наличии полноценного WebUI, не хочется. Вывод — будем ставить демона.

Сначала логинимся на север через ssh, переключаемся под root (дефолтный пароль excito, одна из вещей, которые нашлись не сразу).

Далее устанавливаем transmission-daemon:

root@b3: apt-get install transmission-daemon

Вся необходимая инфраструктура установится автоматически. Создастся пользователь debian-transmission, все конфиги и бинарии пропишутся куда надо. Я это поясняю специально, потому что в Wiki к Transmission описан поэтапный процесс создания почти всех конфигурационных файлов и настроек. На самом деле он не нужен. “Все уже украдено до нас”.

Следующий шаг — настройки. Однако, менять файл настроек пока демон запущен бессмысленно, потому что при остановке они переписывается на значения актуальные на момент старта демона (если не послать процессу SIGHUP чтобы он файл настроек принудительно перегрузил). Потому в нашем случае проще всего сначала остановить демон:

root@b3: /etc/init.d/transmission-daemon stop

Потом с помощью nano модифицировать файл настроек.

root@b3: nano /etc/transmission-daemon/settings.json

Найти дефолтную запись вида:

"rpc-whitelist": "127.0.0.1"

И поменять ее на:

"rpc-whitelist": "127.0.0.1,192.168.0.*"

В данном примере был расширен список “белых” IP-адресов, т.е. таких адресов, с которых позволено подключаться через удаленные клиенты. Строки выше, означают, добавляется доступ всей подсети 192.168.0.*. На других настройках я умышленно останавливаться не буду — их там много, подробно все они описаны на Transmission Wiki и, как-правило, всё выходящее за рамки дефолтных настроек сугубо индивидуально.

Когда все готово, сохраняем файл, выходим из редактора и снова запускаем демон:

root@b3: /etc/init.d/transmission-daemon start

Далее на любой машине подсети 192.168.0.0 вводим в браузере в адресной строке http://b3:9091, проходим авторизацию — пользователь и пароль transmission и все готово.

--

--