1. надо иметь HDD\SSD 2.5" SATA (для установки в плеер).
Установить диск, прикрутив его к планке входящими в комплект винтиками, воткнуть в плеер и включить устройство. Форматировать плеером не обязательно, потому что все равно придется разбивать на разделы.
2. подключить плеер по USB-Slave к компьютеру.
Любыми доступными средствами разбиваем диск на разделы. например fdisk -ом ...
Делаем три раздела.
1. NTFS (4GB)
2. SWAP (256MB)
3. EXT3 (все оставшееся свободное место)
Размер не играет особой роли, но лично я бы рекомендовал делать как указано в скобках.
[-]Теоретически есть возможность проделать все в самом плеере, но парадокс в том что в него надо сначала получить telnet, а это то как раз и не так просто сделать вначале.
Проще всего конечно воспользоваться Линукс-ом, для выполнения разбиения, но и Виндовс то же сойдет, просто потребует доп. шагов. Собственно их и буду описывать, как наименее обременительные для пользователя у котого "ничего нет".
[-]Кто знает и умеет создавать разделы из спец. программ - делает на свой вкус.
3. Создаем на диске основной первый раздел, размером 4Гига, для хранения всяких вспомогательных программ.
[-]Хотя ничто не запрещает вам сделать этот раздел в половину диска, или да же больше.
Какие именно кнопки нажимать я описывать не буду, предполагается что все умеют пользоваться "правой кнопкой" на "Мой Компьютер" для входа в Диск-менеджер.
Собственно проблема на этом этапе только одна, Виндовс не умеет создавать "чужие" разделы. А так как раздел для SWAP и EXT3 должны иметь отличные от NTFS ID, делать мы их будем из плеера.
4. Форматируем созданный первый раздел в NTFS, стандартного образца.
[-]в общем то и не обязательно форматировать компьютером, в плеере есть встроенные для этого средства, но не забываем что telnet-а у нас как бы еще и нет
5. Копируем на получившийся раздел файлы из пакета XMP mod.pack в директорию xmp (маленькие буквы).
Лично я на данный момент использую версию 0.29a5 взятую вот с этой страницы
http://forum.xtreamer.net/viewtopic.php ... t=mod+pack
но так как сейчас там его нет, а доступна более свежая версия (которая мне не нравится чисто визуально)... ищем в интернете... или используем ту что есть.
http://rapidshare.de/files/48917951/xmp ... 5.zip.html
6. Отключаем плеер от компьютера, не забывая про безопасное извлечение устройств, и перезагружаем его(плеер), на всякий случай.
7. Берем в руки браузер FireFox и вводим IP-адрес (смотреть в настройках) плеера.
[-]Естественно плеер должен быть настроен для сети и интернет с него должен быть доступен, для скачивания софта.
На открывшейся странице нажимаем иконку Земли, над ней написано 'ALL', далее выбираем HDD1 -> xmp -> index.html
Откроется страница управления XMP.
8. Собственно сам процесс установки ПО.
Нажимаем слева на ссылку 'INSTALL' и видим выбор "[ BASE_INSTALL | TRANSMISSION | OPENSSH | NZBGet ]".
- кликаем мышкой на BASE_INSTALL, а затем нажимаем ENTER, это установит в плеер базовый набор программ для работы.
переходим в раздел 'PROGRAMS' и видим выбор "[ TRANSMISSION_START | TRANSMISSION_STOP | TELNET_START | TELNET_STOP | SSH_START | SSH_STOP | UNRAR ]"
- кликаем TELNET_START, а затем нажимаем ENTER.
Все, в плеере запустился telnet и в него можно войти.
9. Логинимся в плеер любым доступным telnet-клиентом
[-]собственно нам надо продолжить подготовку диска и его форматирование в ext3.
10. Учимся пользоваться линуксовым fdisk по мануалам из интернета, и создаем остальные разделы
в результате у вас должно получится нечто похожее на это
код:
# fdisk -l
Disk /dev/sda: 64.1 GB, 64105742336 bytes
255 heads, 63 sectors/track, 7793 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 393 3156741 7 HPFS/NTFS
/dev/sda2 394 427 273105 82 Linux swap
/dev/sda3 428 7793 59167395 83 Linux
- надо создать разделы 2 и 3.
- поменять им Id на 82 и 83.
- записать изменения.
[!]так как диск открыт на чтение системой, изменения вступят в силу только после перезагрузки устройства (делаем позже)
11. Для продолжения установки ПО надо обновить репазиторий ipkg
для этого из телнета выполняется команда:
# /opt/bin/ipkg update
код:
Downloading
http://ipkg.nslu2-linux.org/feeds/optwa ... ackages.gz
Inflating
http://ipkg.nslu2-linux.org/feeds/optwa ... ackages.gz
Updated list of available packages in /opt/lib/ipkg/lists/optware
Successfully terminated.
12. Из интерфейса XMP нажимаем на INSTALL -> Transmission
происходит скачивание всего необходимого для этого софта, несколько пакетов *.ipkg
[!]если выскочит ошибка "не найден пакет такой то..." повторить пункты 11 и 12 по очереди еще раз.
13. Собственно приступаем к созданию EXT3 в плеере...
[!]для этого плеер надо перезагрузить, так как изменения fdisk- ом еще не наступили.
- логинимся обратно в плеер.
- проверяем что разделы на месте...
# fdisk -l
- форматируем /dev/sda3 в ext3
# mkfs.ext3 /dev/sda3
- размечаем swap
# mkswap /dev/sda2
14. Из телнета разрешаем автоматическое монтирование раздела /dev/sda3
# chmod 755 /etc/init.d/S55mount
15. Разрешаем автоматический запуск программ Telnet и Transmission
Из XMP: STARTUP -> TRANSMISSION_ON и TELNET_ON
16. Перезагружаем плеер еще раз.
17. Приступаем к настройке торрента
[-]теперь у нас есть все необходимое для работы, EXT3, Transmission 1.76, осталось это немного причесать.
Для начала надо остановить торрент нажав на соотв. ссылку в интерфейсе XMP (раздел Programs), зайти телнетом на плеер и запустить midnight commander
# mc
(в нем есть удобный редактор файлов, вызывается по кнопке F2, для тех кто не умеет пользоваться vi)
Переходим в папку содержащую конфиги Трансмишена
# cd /root/transmission
и видим файл settings.json, он то и содержит все настройки плеера.
[!]редактировать файл можно только при остановленном transmission-daemon, иначе все изменения пропадут.
Что необходимо менять:
код:
"download-dir": "\/tmp\/usbmounts\/sda3\/Download",
"peer-limit-global": 60,
"peer-limit-per-torrent": 20,
естественно директорию /tmp/usbmounts/sda3/Download надо создать, это путь на нашем EXT3 (имя в общем то можно взять произвольное).
[!]Замечу что EXT3 появляется где то через 30 секунд после включения плеера, задержка в скрипте монтирования, она нужна. Так же как и Трансмишен стартует только через 60 секунд после включения плеера.
# mkdir /tmp/usbmounts/sda3/Download
Какие параметры можно не менять но они достаточно интересны:
код:
"speed-limit-down": 275,
"speed-limit-down-enabled": true,
"speed-limit-up": 45,
"speed-limit-up-enabled": true,
ограничение скорости и ее включение (можно менять из интерфейса)
код:
"rpc-authentication-required": true,
"rpc-bind-address": "0.0.0.0",
"rpc-enabled": true,
"rpc-password": "password",
"rpc-username": "admin",
"rpc-whitelist": "*.*.*.*",
"rpc-whitelist-enabled": true,
разрешает пускать все IP, хоть и включен whitelist (можно прописать конкретные IP компьютеров которым разрешен доступ), но проще ограничить доступ паролем (после запуска пароль превращается в хеш).
код:
"ratio-limit": 1.2500,
"ratio-limit-enabled": true,
включает механизм контроля раздачи. лично я не вижу смысла раздавать больше чем необходимо для поддержания рейтинга (1.25 для lostfilm.ru)
код:
"preallocation": 1,
указывает как создавать файл при скачивании...
[!]раньше (на других плеерах) этот параметр создавал (а возможно и сейчас так же) жутко фрагментированный файл, каждый блок которого был разбросан по диску и при проигрывании такой файл тормозил в произвольных местах. Предлагалось использовать параметр 2. Но оставляю его на ваше усмотрение. На SSD фрагментация не важна.
код:
"rpc-port": 9091,
можно поменять порт для web-интерфейса и remote-gui клиента.
код:
"peer-port": 51414,
"peer-port-random-on-start": false,
так же как и порт торрента для раздачи, случайный порт надо выключить.
код:
"dht-enabled": true,
"encryption": 2,
"pex-enabled": true,
эти настройки лучше включить так.
18. Запускаем торрент через XMP интерфейс и останавливаем его секунд через 20.
Необходимо для проверки правильности внесения изменений. Чтоб не ошибиться в синтаксисе и т.п. При остановке торрент сохраняет и перезаписывает этот файл.
[!]при выключении плеера кнопкой ВЫКЛ торрент просто погибает и не сохраняет конфиги.
19. Заходим браузером по IP адресу плеера на порт указанный в "rpc-port" (9091), вводим логин-пароль... и попадаем в интерфейс торрнета(Clutch). Вгружаем в него любой торрент файл и наслаждаемся загрузкой.
20. Так же можно немного затюнить EXT3 убрав у него параметр резервирования места для рута.
сделав его в 0%.
# tune2fs -m 0 /dev/sda3
21. В общем то все... (ну разве что надо еще прописать форвард порта 51414 на вашем роутере, для возможности раздач)
PS: все записывал по памяти, и если где есть какие неточности - извиняюсь заранее. но уверен логическое размышление над сказанным поможет понять суть производимых изменений.
PPS: Если что то не нравится всегда можно откатится назад. Достаточно просто заного прошить плеер прошивкой. При перепрошивке все изменения, торренты, и софт - пропадают. И надо производить процедуру установки софта из XMP заного!
Конец!