Лоцман

ТВ-online

ТВ программа

Юмор

Дневники

Видео

Музыка

Pадио

Женский портал

Погода

Установка DC++ на NAS Synology

P2P - это файлообменная система, где можно найти много интересных вещей - музыку, фильмы, программы и многое другое

Установка DC++ на NAS Synology

Сообщение Кошковевед » 26.07.2011, 18:09:28

Я против мертвых ссылок, а держать включенным день и ночь компьютер религия не позволяет. Поэтому был приобретен NAS Synology c Linux'ом на борту. Задача раздать контент DC++. Может кому пригодится...
Если у Вас еще не установлен ipkg установите, как это сделать на форуме http://www.synology-forum.ru информации море...
1. Устанавливаем клиент
ipkg install microdc2

2. В папке /root создаем папку .microdc2
mkdir .microdc2

3. Создаем конфигурационный файл
mcedit .microdc2/config

4. С содержимым:
set filesystem_charset utf-8
set hub_charset cp1251
set log_charset utf-8
set auto_reconnect on
set filelist_refresh_interval 1200
set display searchresults
set log searchresults
share /volume1/расшариваемая вами папка/
share /volume1/еще одна расшариваемая вами папка/
share /volume1/и еще /
set downloaddir /volume1/public/
set listingdir /volume1/@tmp/
set nick логин
set password пароль
set description "подпись"
set email
set logfile /volume1/путь к лог файлу/microdc2.log
set slots 15
set speed LAN(T3)
set active on
connect 62.231.161.5


Запускаем командой microdc2. Убедились, что работает, прибиваем процесс: killall microdc2
В принципе готово, теперь сделаем, чтобы программа работала в фоновом режиме. Устанавливаем программу screen:
ipkg install screen
Запускаем в фоновом режиме командой screen -S microdc2 -d -m /opt/bin/microdc2 -c "/root/.microdc2/config"

Теперь поместим microdc2 в автозагрузку. Создадим скрипт с содержимым:
#!/bin/sh
/opt/bin/screen -d -m su -l root -c "microdc2 -c /root/.microdc2/config"

и поместим его в каталог автозагрузки:
/usr/syno/etc/rc.d/S00microdc2.sh
скрипты обзываются примерно так: S00microdc2.sh, где S00..S99 - приоритет выполнения

установим права: chmod 775 /usr/syno/etc/rc.d/S00microdc2.sh
вот и все, теперь программа будет стартовать вместе с NAS'ом.

P.S. кэшироваться файлы могут очень долго, все зависит от размеров шары, у меня расшаривалось 500Gb сутки... Кроме того имеется косяк с кодировками, список файлов отображается правильно, а в поиске иероглифами... если кто поможет решить эту проблему буду очень признателен.
Секс является одной из девяти причин реинкарнации.
Восемь остальных не имеют никакого значения (с)
Аватара пользователя
Кошковевед
Закоренелый хуторянин
 
Сообщения: 148
Зарегистрирован: 16.01.2010, 03:34:44

Re: Установка DC++ на NAS Synology

Сообщение andronlebedev » 11.12.2012, 23:33:03

Помогите с автозагрузкой.

У меня Synology DS213+ DSM 4.1, ну не получается сделать автозагрузку вместе с NAS ,какие только скрипты неперепробовал ,все бестолку,права разные выставлял ,не хочет и все!
Работает из запуска фоного режима вот такой командой

screen -S microdc2 -d -m microdc2 -c "/root/.microdc2/config"

И такой вопрос :
Вы видите в Вэбморде своего Nas в окне *Мониторинг ресурсов* скорость выгрузки контента? (зная ,что у вас только работает microdc2!!!)--- Я нет и меня это напрягает,так как ответов до сих пор не получил!!!

Вижу логин microdc2 (который в конфиг файле) ,через запущенный Strong DC++ а понять ,что работает он я не могу так как не вижу скорость отдачи,хотя знаю ,что, что то качают с меня

Разобрался с загрузкой!

Оказывается созданные в виндовсе скрипты и загруженные в директорию автозагрузки,потом при открытии имеют *левые* записи,по этому и не грузилось-удалил все не нужное в скрипте и все стартовало!
Последний раз редактировалось andronlebedev 11.01.2013, 17:24:19, всего редактировалось 1 раз.
andronlebedev
Зеленый
 
Сообщения: 5
Зарегистрирован: 11.12.2012, 19:25:52

Re: Установка DC++ на NAS Synology

Сообщение Кошковевед » 12.12.2012, 21:59:58

у microdc2 никак не увидишь и не ограничишь скорость отдачи. От обрезан по самое не балуйся. По-поводу автозагрузки - смотри личку, название SH скрипта имеет значение, должны быть выставлены права chmod на выполнение скрипта
Секс является одной из девяти причин реинкарнации.
Восемь остальных не имеют никакого значения (с)
Аватара пользователя
Кошковевед
Закоренелый хуторянин
 
Сообщения: 148
Зарегистрирован: 16.01.2010, 03:34:44

Re: Установка DC++ на NAS Synology

Сообщение andronlebedev » 11.01.2013, 17:32:13

Теперь такая проблема- пользователи не могут скачать файл,пишут ТТН несоответствие! Как перехешировать файлы?
пробовал менять категорию листиндир ,удалил папку с микродс2 -не помогло ,так и остались прохешированные гигабайты!
andronlebedev
Зеленый
 
Сообщения: 5
Зарегистрирован: 11.12.2012, 19:25:52

Re: Установка DC++ на NAS Synology

Сообщение Кошковевед » 12.01.2013, 13:27:35

andronlebedev писал(а):Теперь такая проблема- пользователи не могут скачать файл,пишут ТТН несоответствие! Как перехешировать файлы?
пробовал менять категорию листиндир ,удалил папку с микродс2 -не помогло ,так и остались прохешированные гигабайты!

всю папку зря удалял, можно было бы просто узалить файл с кэшами:
killall microdc2
rm /root/.microdc2/filelist
Несоответствие ттн и файла? Что-то при кешировании пошлно не так.... такого быть не должно.
Секс является одной из девяти причин реинкарнации.
Восемь остальных не имеют никакого значения (с)
Аватара пользователя
Кошковевед
Закоренелый хуторянин
 
Сообщения: 148
Зарегистрирован: 16.01.2010, 03:34:44

Re: Установка DC++ на NAS Synology

Сообщение andronlebedev » 12.01.2013, 15:30:11

Допустим я сделаю как вы написали,убью это файллист.
Запущу командой microdc2
Будет ,я так понял обновляться заново кэш?

Может ли ТТН несоответствие файла вызвано запуском программы в фоновом режиме? Или надо обязательно прохешироавть в окне терминала?

DiskStation> killall microdc2
DiskStation> rm /root/.microdc2/filelist
DiskStation> microdc2
Loading local FileList...done
Sharing 0 bytes (0B) totally
Looking up IP address for dc8202.zet
Sharing 0 bytes (0B) totally
Sharing 0 bytes (0B) totally
Sharing 0 bytes (0B) totally
Connecting to hub on 192.168.36.130:411.
Connected to hub from 192.168.1.102:40796.
Hub name is Interzet Cherepovec Hub - \315\345 \360\340\341\356\362\340\345\362 \357\356\350\361\352 \350 \355\345 \361\352\340\367\350\342\340\345\362 \364\340\351\353\373 ? \327\350\362\340\362\374 http://dcclub.zet/help.html.
Nick accepted. You are now logged in.
Disconnected from user process `uroz|UL'.
Sharing 2672012886669 bytes (2.5TiB) totally


Так и должно быть? Сначала ноль байт показало а потом 2.5Tib?

Теперь я так понял не надо закрывать терминал дней 5-7 пока не прохешируются файлы?
Может Когда запускал в фоновом режиме хешироваться- произошла ошибка?
Последний раз редактировалось andronlebedev 12.01.2013, 18:26:47, всего редактировалось 1 раз.
andronlebedev
Зеленый
 
Сообщения: 5
Зарегистрирован: 11.12.2012, 19:25:52

Re: Установка DC++ на NAS Synology

Сообщение andronlebedev » 12.01.2013, 15:49:20

Могут ли хешированные файлы сбиваться из-за того ,что у меня НАС стоит за роутером?

В конфиге поставил щас пассивный режим,так как где то прочитал об этом ..что лучше пассив если за роутером!

set filesystem_charset utf-8
set hub_charset cp1251
set log_charset utf-8
set auto_reconnect on
set filelist_refresh_interval 600
set display searchresults
set log searchresults
share /volume1/share/
set downloaddir /volume1/public/
set listingdir /var/microdc2/
set nick androcha
set password pass
set description "Cherep"
set email andronchik_l@mail.ru
set slots 15
set speed LAN(T3)
set active off
connect dc8202.zet
andronlebedev
Зеленый
 
Сообщения: 5
Зарегистрирован: 11.12.2012, 19:25:52

Re: Установка DC++ на NAS Synology

Сообщение andronlebedev » 14.01.2013, 00:14:03

Может ТТн несоответствие произошло ввиду того что,когда шло расшаривание я заливал в папку торрентом файлы....Может надо было расшаривать ,когда полностью папка будет забита а не помере пополнения?
andronlebedev
Зеленый
 
Сообщения: 5
Зарегистрирован: 11.12.2012, 19:25:52


Вернуться в Кладовка

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1

  Региональная Цифровая Телекоммуникационная КомпанияИнформационно-развлекательный портал Хутор Рейтинг@Mail.ru