faq обучение настройка
Текущее время: Вс июн 22, 2025 19:13

Часовой пояс: UTC + 3 часа




Начать новую тему Ответить на тему  [ Сообщений: 8 ] 
Автор Сообщение
 Заголовок сообщения: microdc2 - консольный клиент для DC++
СообщениеДобавлено: Вс май 10, 2009 07:21 
Не в сети

Зарегистрирован: Пн фев 02, 2009 15:45
Сообщений: 136
Откуда: Киев
microdc2 - консольный клиент для DC

Установка:
ipkg install microdc2

п.с. можно еще поставить htop (диспетчер задач весьма удобный)
ipkg install htop



если не установлен ipkg (Optware Package Management)
как поставить ipkg
http://wiki.dns323.info/howto:optware



очень помог вот этот материал! спс автору!
http://savio.km.ua/2009/04/29/microdc2-консольный-клиент-для-dc/


итак

установилось сюда
/mnt/HD_a2/ipkg/opt/bin/microdc2
/mnt/HD_a2/ipkg/opt/bin/tthsum
/mnt/HD_a2/ipkg/opt/share/man/man1/microdc.1
/mnt/HD_a2/ipkg/opt/share/man/man1/microdc.pl.1

для надежности скопировал в Volume_1
/mnt/HD_a2/ffp/bin/microdc2
/mnt/HD_a2/ffp/bin/tthsum
/mnt/HD_a2/ffp/share/man/man1/microdc.1
/mnt/HD_a2/ffp/share/man/man1/microdc.pl.1




создаем конфиг(/mnt/HD_a2/ffp/usr/local/etc/microdc.cfg), примерно такого вида
Код:
set active on
set auto_reconnect on
set hub_charset KOI8-U
set filesystem_charset KOI8-U
set log connections download upload
set log_charset kio8-r
set logfile /var/log/mircodc
set nick mynick
set password mapassword
set description dns323+microdc2 (test)
set filelist_refresh_interval 120
set email admin@mysite.com
set speed LAN(T3)
set slots 15
share /var/data
connect <ip-адрес хаба>:411
set listenaddr <WAN_IP(внешний IP)>
set hub_charset CP1251



теперь тестовый запуск с нашим конфигом
microdc2 -c /mnt/HD_a2/ffp/usr/local/etc/microdc.cfg


Запуск:
/ffp/start/microdc2.sh start

Код:
#!/ffp/bin/sh

# PROVIDE: microdc2
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: shutdown   

. /ffp/etc/ffp.subr

name=microdc2
command="/ffp/bin/${name}"
conf="/ffp/usr/local/etc/microdc.cfg"
start_cmd="${name}_start"
stop_cmd="${name}_stop"
user=nobody



microdc2_start()
{
    echo "Starting MicroDC2."
    eval "/ffp/bin/screen -d -m -S microdc /ffp/bin/${name} -c ${conf}"
}

microdc2_stop()
{
    echo "Stopping MicroDC2."
    /ffp/bin/screen -r microdc -X quit
}

run_rc_command "$1"



пока не будет стабильной работы делать автозагрузку не стоит :)

Добавляеaм в автозапуск:
chmod a+x /mnt/HD_a2/ffp/start/ microdc2.sh


1. с русским не смог подружить (русские именя файлов розрашивает каркозябрами)
2. процессор грузит не по хорошо.... может правда изза хеширования файлов... а потом попустит...

_________________
DNS323 Firmware Version: 1.08
fun-plug 0.5
Transmission 2.42


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 10, 2009 20:54 
Не в сети

Зарегистрирован: Пн янв 12, 2009 20:37
Сообщений: 1012
Откуда: Киев, Украина
mldonkey чем плох? в нем и ослик и дц++ и торрент (и еще парочка всяких сервисов) и еще можно прилепить удобный интерфейс удаленный наподобие transmisson-remote-gui и вроде стабильный, только для меня слишком навороченный комбайн, мне только торренты нужны, а сам по себе трансмишн быстрее


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 10, 2009 21:08 
Не в сети

Зарегистрирован: Пн фев 02, 2009 15:45
Сообщений: 136
Откуда: Киев
нужно чтобы кто-то проделал работу над mldonkey и описал как поставить и настроить (торенты и дс (хотябы))
тогда можно судить...

но ты прав mldonkey монстр + удобное gui (sancho), что большой плюс

хотя не факт что лучше 1 комбайн или пару разных независимых прог...

я вот с microdc2 начал разбираться....
хочется разгрузить комп от роздач в дс...

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

видно какой то конфликт.... есть...

нужно еще покопаться...
мануальчик бы....

может есть кто пользуется уже ? хелп нам :)

_________________
DNS323 Firmware Version: 1.08
fun-plug 0.5
Transmission 2.42


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс май 10, 2009 21:18 
Не в сети

Зарегистрирован: Пн янв 12, 2009 20:37
Сообщений: 1012
Откуда: Киев, Украина
http://www.shadowandy.net/2007/05/mldon ... ns-323.htm
вот там человек в своем блоге много полезных мануалов по DNS-323 пишет на английском


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пн май 11, 2009 22:37 
Не в сети

Зарегистрирован: Пн фев 02, 2009 15:45
Сообщений: 136
Откуда: Киев
microdc2 - консольный клиент для DC

Обновлено и дополнено (личный опыт и эксперименты)
ценой нескольких ресетов с обнулениями и конфигурировании все в нуля

спс авторам
http://savio.km.ua/2009/04/29/microdc2-консольный-клиент-для-dc/
http://wl500g.info/showthread.php?t=8896&page=2

понадобится Optware Package Management
как поставить ipkg
http://wiki.dns323.info/howto:optware


Установка:
Ipkg install microdc2

Установка приложения для запуска в фоне :
cd /mnt/HD_a2
wget http://www.inreto.de/dns323/fun-plug/0. ... .0.3-2.tgz
funpkg -i screen*.tgz


или устанавливаем из Optware Package Management
ipkg install screen

Установка диспетчера задач:
ipkg install htop

чтобы ipkg/opt Не подключать каждый раз
добавляем 2 строки в файл /mnt/HD_a2/fun_plug

mkdir -p /opt
mount --bind /mnt/HD_a2/ipkg/opt /opt


еще для верности :)

в файл /ffp/etc/profile Дописал пусть :/opt/bin:/opt/sbin
# Set the default system $PATH:
PATH=/ffp/bin:/usr/bin:/bin:/opt/bin:/opt/sbin

Теперь приступим к настройке microdc2:

Создаем нужные папки:
cd /mnt/HD_a2
mkdir .microdc2
cd .microdc2
mkdir tmp
mkdir log


создаем конфиг файл
.microdc2/microdc.cfg

#коментарии можно удалить если что… не нужные сроки можно удалить тоже (напр пароль)
set active on # активный режим
set auto_reconnect on # реконект
set filesystem_charset UTF-8 # кодовая страница файловой системы, для правильного отображения в шаре русских имен файлов и папок
set hub_charset CP1251 # кодовая страница, используемая на конкретном хабе, для правильного отображения чата и передачи файлов (русс) (настроить не смог)
set log_charset UTF-8 # кодовая страница лога
set display download upload # что будет выводится на экране
set log download upload # что будет писаться в лог
#set display download upload publicchat searchresults connections joinpart debug #пишу все что нашел... а для маньяков debug
#set log download upload publicchat searchresults connections joinpart debug
set logfile .microdc2/log/microdc.log # путь лог файла
set listingdir /mnt/HD_a2/.microdc2/tmp # пусть списков
set listdir /mnt/HD_a2/.microdc2/tmp # тут хранятся файл листы
set downloaddir /mnt/HD_a2/HDD1_DNS323/Downloads # папка для закачак (укажите свою)
set nick Latent_microdc2 # ваш ник (указать свой)
#set password your_password #ваш пароль (если не нужен то удаляем строку)
#set email your@email # ваш эмаил (если не нужен то удаляем строку)
set description D-Link DNS323 + microdc2 (test) # комментарий любой
set filelist_refresh_interval 120 # частота обновления папки, на наличине новых файлов для хеширования
set speed LAN(T3) # скорость без кавычек писать "28.8Kbps", "33.6Kbps", "56Kbps", "Cable", "DSL", "ISDN", "LAN(T1)", "LAN(T3)", "Modem", "Satellite"
set slots 15 # количество слотов
set listenaddr IP # ваш IP (внешний если вы за роутером)
share /mnt/HD_a2/HDD1_DNS323/Downloads # розшаренная папка
share /mnt/HD_a2/HDD1_DNS323/Downloads2 # розшаренная папка
connect 194.50.85.250:411 # ip:port нужного хаба (по dns не работало)





Права доступа(на всякий случай)
chown -R nobody /mnt/HD_a2/.microdc2


Тестовый запуск:
microdc2 -c /mnt/HD_a2/.microdc2/microdc.cfg
или см ниже скрипты (dcstart, dcstop, dcscreen)

exit - чтобы выйти



создаем скрипт запуска:
/ffp/start/microdc2.sh start

В этом скрипте сессия создается в фоне (screen)
screen -x microdc2 для подключения к запущенной screen, из screen выходим по ctrl+a+d

Код:
#!/ffp/bin/sh

# PROVIDE: microdc2
# REQUIRE: DAEMON
# BEFORE: LOGIN
# KEYWORD: shutdown   

. /ffp/etc/ffp.subr

name=microdc2
command="/ffp/bin/${name}"
conf="/mnt/HD_a2/.microdc2/microdc.cfg"
start_cmd="${name}_start"
stop_cmd="${name}_stop"
screen_cmd="${name}_screen"
user=nobody


microdc2_start()
{
    echo "Starting MicroDC2."
    eval "/ffp/bin/screen -d -m -S microdc2 /ffp/bin/${name} -c ${conf}"
}

microdc2_stop()
{
    echo "Stopping MicroDC2."
    /ffp/bin/screen -r microdc2 -X quit
}

microdc2_screen()
{
echo "Connect to Screen MicorDC2. For escape press Ctrl+a+d "
    screen -x microdc2
}


run_rc_command "$1"





Если нужно добавить в автозапуск:
chmod a+x /mnt/HD_a2/ffp/start/ microdc2.sh




Можно еще пару удобных скриптов сделать не забудте дать права на запуск!

Размещаем их тут:
/mnt/HD_a2/ipkg/opt/bin

dcstart (с содержимым)
Код:
#!/ffp/bin/sh

echo "Starting MicroDC2."
/ffp/bin/screen -dmS microdc2 /ffp/bin/microdc2 -c /mnt/HD_a2/.microdc2/microdc.cfg



dcstop (с содержимым)
Код:
#!/ffp/bin/sh

echo "Stopping MicroDC2."
/ffp/bin/screen -r microdc2 -X quit



dcscreen (с содержимым)
Код:
#!/ffp/bin/sh

echo "Connect to Screen MicorDC2. For escape press Ctrl+a+d  ( ctrl+a & ctrl+d )"
screen -x microdc2



теперь в putty пишем
dcstart (запустится в фоне microdc2 + наш конфиг /mnt/HD_a2/.microdc2/microdc.cfg )

dcstop (остановить microdc2)

dcscreen (или можно screen -x microdc2 - для подключения к запущенной screen )
Из screen выходим по ctrl+a+d



в целом работает, потестирую какое то время...
даже русские именами файлов и папок все ок



п.с. занятся mldonkey все руки не доходят

_________________
DNS323 Firmware Version: 1.08
fun-plug 0.5
Transmission 2.42


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вт май 12, 2009 00:22 
Не в сети

Зарегистрирован: Пн фев 02, 2009 15:45
Сообщений: 136
Откуда: Киев
вот как выглядит то что розшариваю.... в greylink
пока еще хеширует... так что много пустых папок...
но главное раздает и корректно даже русские файлы :)

Изображение

_________________
DNS323 Firmware Version: 1.08
fun-plug 0.5
Transmission 2.42


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Пт июн 12, 2009 11:16 
Не в сети

Зарегистрирован: Ср июн 10, 2009 10:02
Сообщений: 8
дано: провайдер АБВ (abv-tv.com), есть внтренняя сеть DC (клиент Stgong DC)

попробовал установить microdc2, все установилось, сделал конфиг, стартовал:

Код:
microdc2 -c /mnt/HD_a2/.microdc2/microdc.cfg

Loading local FileList...done
Sharing 235827600038 bytes (220GiB) totally
Listening on 0.0.0.0:4528.
Logging to `/mnt/HD_a2/.microdc2/log/microdc.log'.
No variable by the name `listdir'.
Listening address set to 10.8.209.104.
Connecting to hub on 10.7.52.4:411.
Connected to hub from 10.8.209.104:3857.
Nick accepted. You are now logged in.
Hub name is \300\301\302\240\325\340\341.
Disconnected from hub.
Shutting down hub connection.
Sharing 235827600038 bytes (220GiB) totally


смущает No variable by the name `listdir'., ну да ладно

а потом начинается по циклу:

Код:
Automatically reconnecting to hub
Connecting to hub on 10.7.52.4:411.
Connected to hub from 10.8.209.104:4367.
Nick accepted. You are now logged in.
Hub name is \300\301\302\240\325\340\341.
Disconnected from hub.
Shutting down hub connection.


и больше ничего. то есть к серверу постоянно не присоединяется.

может что не так отконфигурял?

да, сравнил еще files.xml от StrongDC и microdc2, в качестве примера описание файла в xml от обоих:

StrongDC

Код:
<File Name="House_MD_01_01.avi" Size="364025856" TTH="DCTOEM7YHX67YJAWXXM5RZ3ONYGDPVZKAC4XYIA"/>


microdc2

Код:
<File Name="House_MD_01_11.avi" Size="358393856"/>


почему microdc2 не добавляет параметр TTH и не в этом ли дело, что сервер при отсутствии данного параметра у файлов не дает подключаться?

_________________
DNS-323 [1.07] + Transmission [1.91-1] + 2 Seagate Barracuda 750 Gb


Вернуться наверх
 Профиль  
 
 Заголовок сообщения:
СообщениеДобавлено: Вс апр 11, 2010 03:42 
Не в сети

Зарегистрирован: Пн фев 02, 2009 15:45
Сообщений: 136
Откуда: Киев
Занялся опять microdc2
root@dns323:~# ipkg list |grep microdc2
microdc2 - 0.15.6-3 - A command-line based Direct Connect client.

все по "старым" инструкция поставил (описаны выше)


1 файлы хеширует долго
2 процессор занят на 100%
3 прохешированные файлы, выключая русские раздает нормально
4 проблемы с русским чатом и логом остались, смены кодировок в конфиге, что-то не помогают (неприятная мелоч, гугл находит что нужно патчить исходники и компилить... с последним проблемы)
5 в конфиге прописаны несколько хабов, подключается лишь к 1 ( выходит нужно несколько раз запускать с разными хабами в разных конфигах)
6 через некоторое время хеширования большого объема лампочки моргаю и оранжевым и фиолетовым и синим цветом.... кажется все плохо... (как раньше)
7 самба отвалилась (как раньше)

:(

_________________
DNS323 Firmware Version: 1.08
fun-plug 0.5
Transmission 2.42


Вернуться наверх
 Профиль  
 
Показать сообщения за:  Сортировать по:  
Начать новую тему Ответить на тему  [ Сообщений: 8 ] 

Часовой пояс: UTC + 3 часа


Кто сейчас на форуме

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


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Перейти:  
Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB