Перейти к содержанию
Форум русской поддержки продукции Synology

Рекомендованные сообщения

Клиент DC сетей для наших NAS

Видео, что он из себя представляет

Package: microdc2

Version: 0.15.6-3

Depends: libxml2, readline, zlib

Section: net

Architecture: armeb

Maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>

MD5Sum: f3df7a20a1e2e6ad108f66b40306469e

Size: 146193

Filename: microdc2_0.15.6-3_armeb.ipk

Source: http://corsair626.no-ip.org/microdc/microdc2-0.15.6.tar.gz

Description: A command-line based Direct Connect client.

 

Установка и настройка

У вас должен быть сконфигурирован ipkg (например уже устанавливался mc или transmission).

 

Устанавливаем клиент

ipkg install microdc2

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

mkdir .microdc2

Создаем конфигурационный файл

mcedit .microdc2/config

с содержимым

    set filesystem_charset urf-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/video/
    set downloaddir /volume1/public/
    set listingdir /volume1/@tmp/
    set nick MyNick
    set password MyPass
    set description "MyNick bot"
    set email mynick@mail.com
    set logfile /var/log/microdc2.log
    set slots 100
    set speed LAN(T3)
    set active on
    connect 10.2.2.2

 

Вот описание команд конфиг-файла:

set filesystem_charset KOI8-R (в зависимости от кодировки системы)

set listenport 10853 (входящий порт)

set display connections download (выводить только соединения и закачки)

set slots 15 (количество слотов)

share (расшареный ресурс)

set log connections download upload (что пишем в лог)

set log_charset (кодировка лога)

set logfile (адрес логова)

set nick (ник)

set password (пароль для ника)

set description (описание)

set auto_reconnect on

set filelist_refresh_interval 3600 (частота обновления файл-листа)

set active on (включить активный режим)

set email sample@email

set speed LAN(T3)

set slots 10

set hub_charset cp1251

connect (адрес хаба)

Заменяя на ваши на ваши настройки (каталоги, имя пользователя имя хаба и пр...)

Встречал патч-руссификатор, но как его использовать не знаю.

Ссылка на сообщение
Поделиться на другие сайты
  • Ответов 65
  • Создано
  • Последний ответ

Лучшие авторы в этой теме

Лучшие авторы в этой теме

Установил, настроил, заработал.

 

Есть некоторые проблемы: Не могу расшарить папку:

share /volume1/Torrent files/

too many arguments

 

Почитал, что можно запустить в фоновом режиме, не получилось:

 

DiskStation> microdc2 &

DiskStation> Loading local FileList...done

Sharing 112097921513 bytes (105GiB) totally

too many arguments

too many arguments

too many arguments

No value is set for `password'.

Logging to `/var/log/microdc2.log'.

Cannot bind to address - Address already in use

Active setting not changed.

Looking up IP address for dc.mns.ru

 

дальше просто зависает...

Ссылка на сообщение
Поделиться на другие сайты
Есть некоторые проблемы: Не могу расшарить папку:

share /volume1/Torrent files/

too many arguments

Имя папки должно быть без пробелов, типа "Torrent_files"

 

Looking up IP address for dc.mns.ru

дальше просто зависает...

Попробуй явно указать IP

Ссылка на сообщение
Поделиться на другие сайты

А что если папка для скачивания в системе уже стоит с проелом:

/Torrent Files/ как её теперь переименовать? Закачки в Трансмишен наверное слетят...

 

кстати как при создании конфигурационного файла скопировать из буфера? А то пришлось файл руками набирать...

Ссылка на сообщение
Поделиться на другие сайты
Ну при использовании PuTTY есть копирование из буфера и в буфер.

 

Я что-то дома с ходу не нашел как это сделать ... не подскажешь? плз...

Ссылка на сообщение
Поделиться на другие сайты

А чем файл то редактируете?

Допустим MC понимает ctrl-ins/shift-ins

А в командной строке данные из буфера вставляются просто правой кнопкой мыши.

Ссылка на сообщение
Поделиться на другие сайты
А чем файл то редактируете?

Допустим MC понимает ctrl-ins/shift-ins

А в командной строке данные из буфера вставляются просто правой кнопкой мыши.

 

 

спс, то что надо было ... для редактирования mc открываетя ...

Сегодня буду эксперементировать...

 

Задача запустить в фоновом режиме как DC++ сервер на раздачу...

Ссылка на сообщение
Поделиться на другие сайты

Попытка неудачная. Не запускается в фоновом. А в обычном с него ничего не скачать. Список папок дает, а список файлов пустой...

 

Вот конфигурация:

 

set filesystem_charset urf-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/Torrent/

set downloaddir /volume1/Torrent/

set listingdir /volume1/@tmp/

set nick BLaZe_Bot

set password

set description "DC++ shara BLaZe"

set email bredkov@mail.ru

set logfile /var/log/microdc2.log

set slots 100

set speed LAN(T3)

set active on

set listenport 5003

set listenaddr 10.7.19.60

connect 80.70.225.101

 

Вот что при загрузке пишет:

 

DiskStation> microdc2 &

DiskStation> Loading local FileList...done

Sharing 46096088643 bytes (43GiB) totally

No value is set for `password'.

Logging to `/var/log/microdc2.log'.

Listening on 0.0.0.0:60484.

Cannot bind to address - Address already in use

Active setting not changed.

Listening address set to 10.7.19.60.

Connecting to hub on 80.70.225.101:411.

 

Какие еще советы будут? =(

Ссылка на сообщение
Поделиться на другие сайты
попробуй через screen

screen -dm microdc2

 

Опять штанга...

 

DiskStation> screen -dm microdc2

-ash: screen: not found

 

Помогите еще советом ... вот что нашел в интернете, но не до конца понимаю, где и как это надо прописать:

 

Для запуска при загрузке системы добавлен скрипт в /usr/local/etc/rc.d/, запускаем из под screen под пользователем duty (у вас как хотите), добавлена проверка на живость процесса microdc2 (переодически вылетает, не понял почему, решил не понимать а просто запускать заново)

gw# cat /usr/local/etc/rc.d/microdc2.sh

 

#!/bin/sh

if [ `ps -ax|grep "/usr/local/bin/microdc2"|grep -v '.sh'|grep -v grep|wc -l` -eq 0 ]; then

/usr/local/bin/screen -d -m su -l duty -c "/usr/local/bin/microdc2"

fi

Не забываем разграничить доступ и дать разрешение на запуск

gw# ls -li /usr/local/etc/rc.d/ |grep microdc2.sh

 

2172185 -rwxr-xr-x 1 root wheel 173 Jun 27 22:54 microdc2.sh

Чтобы периодически запускался скрипт добавляем в конец /etc/crontab

 

*/5 * * * * root /usr/local/etc/rc.d/microdc2.sh

 

Кто может, переведите пожалуйста?

Ссылка на сообщение
Поделиться на другие сайты
  • 2 недели спустя...

Зависает на данном этапе:

DiskStation> microdc2 &

DiskStation> Loading local FileList...done

Sharing 12909207699 bytes (13GiB) totally

Logging to `/var/log/microdc2.log'.

Ссылка на сообщение
Поделиться на другие сайты
Зависает на данном этапе:

 

В общем падает по

Segmentation fault (core dumped)

 

Конфиг собран по аналогии выше. Не понимаю, почему ядро падает

Ссылка на сообщение
Поделиться на другие сайты
  • 1 год спустя...

Запуск в фоновом режиме microdc2.

Устанавливаем Screen:

ipkg install screen

Запускаем в фоновом режиме microdc2:

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

Проверяем запущеные процессы:

screen -r

Ждем когда прокэшируются файлы (время кэширования может занять до нескольких часов, все зависит от размера шары).

Ссылка на сообщение
Поделиться на другие сайты

Почитайте темы типо этой.

Если что-то конкретное не понятно, то спрашивайте более конкретно.

Ссылка на сообщение
Поделиться на другие сайты

он у меня не авторизируется на DS ни через cmd ни через Putty, точнее не даёт ввести пароль...

ни через DDNS..но это уже другое..

Ссылка на сообщение
Поделиться на другие сайты

1. Панель управления - терминал - Включить службу telnet и SSH стоят галочки?

2. http://pix.academ.org/img/2011/07/21/54ccad1639682d51b95741ca0f029beb.jpg

Далее запускаете putty и ставите галочки напротив SSH и вводите IP адрес устройства.

3. http://pix.academ.org/img/2011/07/21/dd077c3655c8a05e3781cbd602bcb0ce.jpg

Затем находите закладку translation и ставить UTF-8

4. Чтоб каждый раз не вводить IP и раскладку в поле Saved Sessions (первый скрин) введите любое удобное вам название и нажмите кнопку Save.

Теперь жмем кнопку Open (первый скрин) и соглашаемся с тем что может быть не надежно и все такое.

5. Должно появится поле ввода логина

http://pix.academ.org/img/2011/07/21/22114d6b6f1bd3054f7e075ff182752a.jpg

вводим логин: root и жмем ентер

пароль: от учетной записи admin и жмем ентер

Всё. Вы должно соединиться.

Извините если сильно подробно и ам все это не так и надо, просто я не знаю вашего уровня подготовки. Однако если все-равно не понятно что делать, то лучше ничего и не делать - целее будет оборудование.

Ссылка на сообщение
Поделиться на другие сайты

Ну лучше подробно, за это спасибо..

Делал всё так.. Проблема в том, что после ввода rootа он просит пароль но не даёт его ввести..

 

login as:root
root@192.168.1.2's password:
Access denied
root@192.168.1.2's password:

 

вообще ничего не даёт ввести... У меня на NASе пароля нет... может он должен обязательно стоять?

 

Да и telnet и SSH конечно включены..

Ссылка на сообщение
Поделиться на другие сайты

Присоединяйтесь к обсуждению

Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.

Гость
Ответить в этой теме...

×   Вставлено в виде отформатированного текста.   Вставить в виде обычного текста

  Разрешено не более 75 эмодзи.

×   Ваша ссылка была автоматически встроена.   Отобразить как ссылку

×   Ваш предыдущий контент был восстановлен.   Очистить редактор

×   Вы не можете вставить изображения напрямую. Загрузите или вставьте изображения по ссылке.

Загрузка...

×
×
  • Создать...