PDA

Bekijk de volledige versie : Кто хотел mldonkey?



Pages : [1] 2

Oleg
03-05-2007, 10:47
Скомпилировал его нативно. Что удивительно, работает. :) Правда памяти жрёт порядочно, но при наличии 128 мб это не проблема.

Чтобы использовать его нужно ставить пакеты из нового репозитория (oleg).

Далее, делать так (типа инсталляции):



cd /opt/bin
wget http://oleg.wl500g.info/bin/mlnet.gz
gunzip mlnet.gz
chmod +x mlnet.gz


Далее добавляем юзера mldonkey:


echo "mldonkey:x:100:100:mldonkey:/tmp/harddisk:/bin/sh" >> /etc/passwd
echo "users:x:100:" >> /etc/group
echo "/etc/passwd" >> /usr/local/.files
echo "/etc/group" >> /usr/local/.files
flashfs save && flashfs commit && flashfs enable


Далее, обязательно делаем своп, либо убеждаемся, что памяти не меньше 64мегабайта.

Далее, пишем скриптик для запуска:


#!/bin/sh
mkdir -p /tmp/harddisk/.mldonkey/
chown mldonkey.users /tmp/harddisk/.mldonkey/
su - mldonkey sh -c "
HOME=/tmp/harddisk/ TMPDIR=/tmp/harddisk/.mldonkey/tmp \
/opt/bin/mlnet -allowed_ips '127.0.0.0/8 192.168.1.0/24' &"


Всё. Пускаем. При запуске он довольно долго читает список блокированный IP адресов, их там порядка 200000 диапазонов. Как это убыстрить я не знаю.

Создаётся директория /tmp/harddisk/.mldonkey/, в ней incoming для будущих файлов.

Что касается доступа: 1) в броузере - http://192.168.1.1:4080/, изначально пользователь admin, с пустым паролем; 2) есть удобный клиент sancho, я использую его.

Хинт: 1) Чтобы умениьшить использование процессора в настройках ставим loop_delay=20.
2) Дальше, чтобы получить High ID, нужно открыть порт в фаерволе (Номер порта смотрите в настройках или логе старта).

Лично выкачал 8 файлов ослом, один из них 1.3GB, сохранилось без проблем. Умеет он качать торренты (не пробовал), а также ftp, http, ... В общем это очень правильный Download Master. :)

Апдейт:
Собрал облегчённую версию. Оставил только торренты и осла. В новых конфиг файлах блоклист выключен по умолчанию должен быть. В старых - я написал, что сделать ниже.

http://wl500g.dyndns.org/bin/mlnet.lite.gz

Что касается памяти. В покое размер RSS около 9 мегабайт. Что будет дальше - не знаю. Пробуйте, может и без свопа будет жить как-то?

lexen
03-05-2007, 15:40
при запуске выдаёт:
can't load library 'libmagic.so.1

вопросик - какой из пакетов нужно доставить, чтоб была данная lib

Mam(O)n
03-05-2007, 15:53
вопросик - какой из пакетов нужно доставить, чтоб была данная lib

Для такого случая я написал скрипт, который ведет поиск файлов в установленных пакетах. Вот что он мне выдал:


[root@router root]$ ipkgsearch libmagic.so.1
Package: file
Architecture: mipsel
Priority: optional
Section: utility
Version: 4.20-1
Maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>
Source: ftp://ftp.astron.com/pub/file/file-4.20.tar.gz
Description: Ubiquitous file identification utility.
Depends: zlib
Conflicts:


А вот и сам скриптик, может кому пригодится.


#!/bin/sh
for file in `ls /opt/lib/ipkg/info/*.list`; do
[ "`grep "$1" $file`" ] && cat `echo "$file" | sed s/.list/.control/`
done

lexen
03-05-2007, 16:05
Mam(O)n - большое спасибо за ответ и скрипт,
Oleg - огромное спасибо за mldonkey - ура работает!!!

Antonio_99RUS
03-05-2007, 17:04
Браво!

Насколько знаю, у mldonkey есть давняя несовместимость с трекером torrents.ru (и прочими трекерами на движке torrentpier) -- "не так как надо" отсылает passkey. Кто сможет проверить -- починили или по-старому?

Ну, и шкурный вопрос: куда записываться на наращивание памяти 500gP?


При запуске он довольно долго читает список блокированный IP адресов, их там порядка 200000 диапазонов. Как это убыстрить я не знаю.
Он этот список берёт "с винта" или качает? Если второе, то можно подсунуть ему вместо удалённого сервера локальный http. Я так делаю с Azureus (на обычном компе), список подсасывается с локального апача секунды за две.

Oleg
03-05-2007, 19:51
Насколько знаю, у mldonkey есть давняя несовместимость с трекером torrents.ru (и прочими трекерами на движке torrentpier) -- "не так как надо" отсылает passkey. Кто сможет проверить -- починили или по-старому?

Есть где-нибудь патч? Я пересоберу тогда. В общем проверьте, я торрентами не баловался. :)



Он этот список берёт "с винта" или качает? Если второе, то можно подсунуть ему вместо удалённого сервера локальный http. Я так делаю с Azureus (на обычном компе), список подсасывается с локального апача секунды за две.
Он его кеширует, т.е. закачивает один раз. Потом он видимо долго его парсит при каждом запуске. В развёрнутом виде он около 8 мегабайт. Самое странное, что изначально я использовал mldonkey из Debian и там вроде такой проблемы не было, т.е. там вообще не было почему-то блок листа. :confused: Но сколько я не сравнивал конфиги, так и не нашёл разницы. :(

Кстати, памяти он жрёт много именно из-за этого листа - процент растёт именно в момент его чтения. В общем нужен совет специалиста... :)

Дебиановский жрёт около 12 мегабайт памяти, а "родной" - 20. Всё из-за листа. Как его отключить совсем, кто-нибудь в курсе? Тогда можно будет пускать и на 32 мегабайтах вполне...

dimitar
03-05-2007, 21:30
Кстати, памяти он жрёт много именно из-за этого листа - процент растёт именно в момент его чтения.
http://mldonkey.sourceforge.net/MemoryUsage
Note that under no circumstances you can expect MLdonkey to use less than let's say 15MB,
although some versions run stable at significantly more.

* set ip_blocking_descriptions false, older versions had default true (http://mldonkey.sourceforge.net/MLdonkeyOptionsExplained#Banning)
* searches with large result lists use lots of RAM, take care to forget searches when finished
* disable Overnet support (http://mldonkey.sourceforge.net/DisableOvernet), that is said to be memory hungry (unconfirmed, works for me --Spiralvoice 08:02, 17 February 2007 (PST))
* download fewer (popular) files at once or reduce the value of ED2K-max_sources_per_file (http://mldonkey.sourceforge.net/ED2K-max_sources_per_file) to 1000
* use telnet or web interfaces instead of GTK GUIs
* try reducing the size of your shared list. For example, try sharing 200 files instead of 1000

Oleg
03-05-2007, 21:59
Оно стоит в false, это я проверил. Факт то, что в дебиане ваще не используется блоклист. Правда там версия 2.8.1 была, а не 2.8.5.

al37919
03-05-2007, 23:06
а откуда взят релиз 2.8.5, если на http://mldonkey.sourceforge.net/Main_Page :
Latest news: New MLDonkey release 2.8.4 (Sun, 01 Apr 2007 14:17:00 GMT)

Мы впереди планеты всей? :)

Впрочем, сорри --- вижу откуда. Это они первую страницу не проапдейтили. А, вообще, выглядит и правда здорово. Спасибо! Будем попробовать.

Antonio_99RUS
04-05-2007, 07:08
Всё из-за листа. Как его отключить совсем, кто-нибудь в курсе?

mldonkey я не копал, если будет время, помучаю на "большой машине" в выходные. Кстати, есть идиотская мысль: ip_blocking = "/dev/zero".

Что же касается отключения блок-листа, то лично для меня сие крайне нежелательно (повышение вероятности возможных проблем с "правоохранительными органами", ведь качаем-то мы музыку да кино). Сейчас Azureus у меня блокирует по листу порядка 15-20 тысяч адресов всяких козлов в сутки.

Если отрубить блоклист в mldonkey, то придётся приводить в чувство moblock (а там затык в том, что, по словам Oleo, в ваших прошивках слишком старая iptables).

Как ни крути, что mldonkey, что moblock память на блоклисты кушать будут.


В развёрнутом виде он около 8 мегабайт.
Маленький какой-то. ;-) У меня для Azureus развёрнутые блок-листы -- около 16Мб.

Касаемо патча на тему torrentpier passkey -- я такой проблемы в bugtrack mldonkey не встречал, а на torrents.ru, насколько знаю, пошли простым путём -- просто "не рекомендуют" mldonkey как клиента. Это было больше года назад, с тех пор новостей на эту тему там не было.

KyRT
04-05-2007, 08:05
Установил на 500gP с 32mb RAM и 512 mb swap. Ужасно все это тормозит, но, самое главное, это низкая скорость download/upload:
1. включен только bittorrent plugin - порядка 45кбайт/с down, 45 кбайт/с up (сидов и личеров много)
2. включен bittorrent & donkey plugin (high id) - порядка 5 кбайт/с down, 25 кбайт/с up
Физическая возможность линии 110 кбайт/сек down, 54 кбайт/сек up.
В настройках, hard_maximum_download_rate и hard_maximum_upload_rate ставил по всякому, сейчас 0 (unlimited).

Подозрение на недостаточную производительность роутера. У кого как работает? Есть ли смысл ставить 128 мб рам...

Duke
04-05-2007, 08:55
А top что говорит поэтому поводу?

Oleg
04-05-2007, 08:59
У меня работает на 128м. Качал из осла, 100 килобайт в секунду получал без проблем. Процессор был даже не сильно занят. Одновременно качал 3 700мб файла.

loop_delay=20 поставили?

Oleg
04-05-2007, 09:01
ЗЫ: а вообще, я предупреждал, что mldonkey - слишком круто для нас... Сам удивлён, что он живёт. Но видимо памяти надо не меньше 64м...

ma_lav
04-05-2007, 09:14
login as: admin
password:
[admin@wl500g root]$ cd /opt/bin
[admin@wl500g bin]$ wget http://oleg.wl500g.info/bin/mlnet.gz

Connecting to oleg.wl500g.info[212.192.248.17]:80
mlnet.gz 100% |*****************************| 1667 KB 00:00 ETA
[admin@wl500g bin]$
[admin@wl500g bin]$ gunzip mlnet.gz
[admin@wl500g bin]$ chmod +x mlnet.gz
chmod: mlnet.gz: No such file or directory
[admin@wl500g bin]$ chmod +x mlnet
[admin@wl500g bin]$ mlnet
-sh: mlnet: not found
[admin@wl500g bin]$
В чем проблема?

Antonio_99RUS
04-05-2007, 09:17
chmod +x mlnet

gunzip при распаковке откусывает суффикс gz.

ma_lav
04-05-2007, 09:20
Это понятно, но mlnet, после смены на запускаемый, не запускается.

Oleg
04-05-2007, 09:34
Репозиторий новый исопльзован для пакетов? Библиотек похоже не хватает.

Oleg
04-05-2007, 09:35
ЗЫ: про скорость. У меня PPPoE, те у кого PPTP должны помнить, что PPTP жрёт процессор...

Vasiliy
04-05-2007, 10:42
Касаемо патча на тему torrentpier passkey -- я такой проблемы в bugtrack mldonkey не встречал, а на torrents.ru, насколько знаю, пошли простым путём -- просто "не рекомендуют" mldonkey как клиента. Это было больше года назад, с тех пор новостей на эту тему там не было.
Сейчас пометки "нерекомендуемый" рядом с клиентом MLDonkey нет, есть ветка форума, посвященная этому клиенту.

bluppblabla
04-05-2007, 11:39
Hi.
Sorry, posting in english, but my russian is even worse...

I want to mention this thread:
http://mldonkey.sourceforge.net/forums/viewtopic.php?p=25356
It contains some ideas to reduce memory consumption.

Oleg
04-05-2007, 11:57
Hi.
Sorry, posting in english, but my russian is even worse...

I want to mention this thread:
http://mldonkey.sourceforge.net/forums/viewtopic.php?p=25356
It contains some ideas to reduce memory consumption.
Thanks, I would check on this.

KyRT
04-05-2007, 14:30
А top что говорит поэтому поводу?
top говорит, что загрузка процессора процессом mldonkey от 25% до 80%, т.е. скачет.
Ну а памяти, естественно, мало free 1500kbyte, cached ~24000kbyte

loop_delay=20 поставили?
Поставил, но этот параметр особо ничего не изменил. У меня тоже PPoE.

Заметил еще один момент. Сейчас использую только bittorrent plugin, остальные отключены. Скорость down/up напрямую зависит от количества закачиваемых/раздаваемых файлов. При раздаче 2-3 файлов и загрузке только 1-го скорость поднимается до 80-90 кб/сек down, 45-50 кб/сек up. Если пытаться загрузить 2-3 файла одновременно скорость down/up падает почти в 2 раза.
Еще не уверен, но кажется, что в момент когда запущен GUI скорость down/up уменьшается.

Процессор в среднем загружен на 35-40%, видимо скорость падает из-за постоянного обращения к swap.
Пора вставлять 128мб мозгов =)

Oleg
04-05-2007, 15:31
Насчёт памяти. Я разобрался с блоклистами. В 2.8.1 они не работали, в этом была разница.
Чтобы их отключить в нашей версии нужно в .mldonkey/downloads.ini убить строчку с guarding.p2p (только внимательно - последнее вхождение, первые два - в комментарии).
После этого памяти он жрёт в 2.5 раза меньше. Попробуйте кто-нить на 32 мегабайтах со свопом, если дело пойдёт лучше, то может быть я созрею до включения этой красоты в прошивку.

Я сейчас собираю "облегчённую" версию, где выкинул всякие ненужные вещи. :)

Duke
04-05-2007, 15:51
Без свопа совсем анмазабл?

KyRT
04-05-2007, 15:53
Без свопа совсем анмазабл?

При 32мб РАМ даже не пытайтесь =)

Oleg
04-05-2007, 15:54
Не знаю, не пробовал.

Oleg
04-05-2007, 15:54
При 32мб РАМ даже не пытайтесь =)
Без блок листа может и получится. :)

Duke
04-05-2007, 15:55
Пойду за мылом душистым и веревкой пушистой.. ой.. SO-DIMM искать тобишь, а то премиум в коробке протухнет скоро :D

KyRT
04-05-2007, 16:14
Попробуйте кто-нить на 32 мегабайтах со свопом, если дело пойдёт лучше, то может быть я созрею до включения этой красоты в прошивку.

Скриншот приложен. Это через 5 минут после ребута. Блоклист выключен. В mldonkey включен только bittorrent и FileTP. Раздается 6 файлов. Качается 1 торрент + 1 файл через http.

KyRT
04-05-2007, 16:18
После отключения блоклиста все бегает ГОРАЗДО шустрее. Раньше Mem Cached: было ~24500kbyte, сайчас на 10 мб меньше. Но без свопа я бы всеже не рискнул...

Oleg
04-05-2007, 16:20
Собрал облегчённую версию. Оставил только торренты и осла. В новых конфиг файлах блоклист выключен по умолчанию должен быть. В старых - я написал, что сделать.

http://wl500g.dyndns.org/bin/mlnet.lite.gz

Что касается памяти. В покое размер RSS около 9 мегабайт. Что будет дальше - не знаю. Пробуйте, может и без свопа будет жить как-то?

lexen
04-05-2007, 17:28
у меня оригинальный вариант с первой страницы, на родных 32MB + swap, и всё ок. Большая загрузка только первые секунд 40 - 1 минута. потом в памяти 64 метра занимает, но тянет. Хотя памяти нужно всё-таки надо добавлять, а то не комфортно в telnet сидеть при MLdonkey.

KyRT
04-05-2007, 17:29
MLdonkey LITE. Это через 5 минут после ребута. Блоклист выключен. В mldonkey включен только bittorrent и FileTP. Раздается 6 файлов. Качается 1 торрент + 1 файл через http.

Если включить еще donkey plugin, то mem cached: ~24500K и начинается постоянное обращение в swap.

По поводу скорости скачивания. Чем меньше обращения в swap, тем выше скорость скачивания файлов.

Oleg
04-05-2007, 17:57
А картинки нету почему-то...

Oleg
04-05-2007, 17:58
ЗЫ: теперь есть. А ps aux что говорит?

KyRT
04-05-2007, 19:07
ЗЫ: теперь есть. А ps aux что говорит?

Условия такие же как в моем предыдущем посте. ps aux не работает. Поэтому только ps.
ps:

Oleg
04-05-2007, 19:45
Понятно. Ну т.е. условно можно считать, что стало лучше?

ЗЫ: Нормальный ps в пакете procps. И top там нормальный...

KyRT
04-05-2007, 20:38
Понятно. Ну т.е. условно можно считать, что стало лучше?

Да, субъективно стало шустрее.
В качестве bittorrent + http клиента вполне юзабельно, если много закачек не ставить. При включении Donkey plugin начинаются тормоза из-за нехватки RAM.

PS. Огромное Вам спасибо =)

Andrey_Ka
05-05-2007, 07:54
Собрал облегчённую версию. Оставил только торренты и осла. В новых конфиг файлах блоклист выключен по умолчанию должен быть. В старых - я написал, что сделать.

А можно ли облегчённую версию только с ftp/http вместо торрентов и осла? Или может добавить их поодержку в пакет?

Oleg
05-05-2007, 09:02
А можно ли облегчённую версию только с ftp/http вместо торрентов и осла? Или может добавить их поодержку в пакет?
А смысл? Возьмите существующую версию и запретите осла с торрентами. ftp/http там есть, я забыл написать.

Oleg
05-05-2007, 10:24
Впрочем, для теста собрал и такую версию, где-только http/ftp.

http://oleg.wl500g.info/bin/mlnet.filetp.gz

Andrey_Ka
05-05-2007, 10:26
А смысл? Возьмите существующую версию и запретите осла с торрентами. ftp/http там есть, я забыл написать.
Тогда это супер !!!

Вторая радость за этот месяц - сначала miniPCI Intel, а теперь и возможность качать без компа (только это и напрягало в прошивке).

Duke
05-05-2007, 10:46
без компа wget спокойно п ftp/http работал ;)

Andrey_Ka
05-05-2007, 12:07
без компа wget спокойно п ftp/http работал ;)
wget + screen я и так использовал. Вот только когда связь рвётся wget частенько переставал у меня качать и не делал докачку пока вручную её не запустишь. Есть надежда что mdonkey этим не болеет.

Mirage-net
05-05-2007, 12:15
Впрочем, для теста собрал и такую версию, где-только http/ftp.

http://oleg.wl500g.info/bin/mlnet.filetp.gz

а нельзя для теста собрать только с торрентом??? может шустрее будет (осел не пользую)... сейчас работает связка enhanced-ctorrent c SEAKY's CTCS все вроде работает только клиент торрента видит гораздо меньше сидов и пиров чем BitComet на ББ (хотя у меня реальный статик IP на обычном Ethernet без VPN) может этот лучше будет работать ... со скоростью канала все нормально с ББ через роутер http://speedtest.net/ DOWN 13091 kb/s UP 11824 kb/s

al37919
05-05-2007, 12:26
Ну народ разошелся с заказами. :) А мне, пожалуйста, только осла оставить, а остальное прибить. :) Я так наблюдаю, что mldonkey даже в нынешнем (3 в одном) варианте чуток побыстрее чем amule качает (субъективно).

2Andrey_Ka
http://wl500g.info/showthread.php?t=9029

Oleg
05-05-2007, 12:29
а нельзя для теста собрать только с торрентом??? может шустрее будет (осел не пользую)... сейчас работает связка enhanced-ctorrent c SEAKY's CTCS все вроде работает только клиент торрента видит гораздо меньше сидов и пиров чем BitComet на ББ (хотя у меня реальный статик IP на обычном Ethernet без VPN) может этот лучше будет работать ... со скоростью канала все нормально с ББ через роутер http://speedtest.net/ DOWN 13091 kb/s UP 11824 kb/s
Во-первых, ничего пересобирать не надо. Берёте lite версию, запрещаете в конфиге ed2k и пользуетесь торрентом. Во-вторых, быстрее не будет, но будет удобней.

Mirage-net
05-05-2007, 13:06
Во-вторых, быстрее не будет, но будет удобней.
Во-во удобство превыше всего(после скорости) ... Да что-то мы совсем обнаглели :) сорри ... завтра попробую потестить лайт ... а может и сам попытаюсь собрать только торрент

al37919
05-05-2007, 16:56
Берёте lite версию, запрещаете в конфиге ed2k и пользуетесь торрентом
А где кстати надо запрещать? Я сделал в downloads.ini:
enable_overnet = false
enable_kademlia = false
enable_servers = true
enable_bittorrent = false
enable_donkey = true
enable_opennap = false
enable_soulseek = false
enable_gnutella = false
enable_gnutella2 = false
enable_fasttrack = false
enable_directconnect = false
enable_fileTP = false
убил mlnet.lite и запустил вновь.
На странице веб-интерфейса options->settings в комбобоксе plugins осталось по прежнему три варианта (осел, торрент, ФТ). Как убедиться, что протокол не загружен и не жрет память.

Правда попытка скормить http:// url не выдает ничего кроме parsing и он не появляется в закачках, т.е. похоже протокол запрещен, но высвобождена ли память?

Oleg
05-05-2007, 18:23
Да, высвобождена. Т.е. не используется. Там в настройках они всегда будут.

KOCTET
05-05-2007, 22:02
А у меня почему то скрипт не проходит, пишет, что:
su: not found
sudo из репозитария поставил, но там ему параметры не нравяться :(

Mirage-net
05-05-2007, 22:47
Во-первых, ничего пересобирать не надо. Берёте lite версию, запрещаете в конфиге ed2k и пользуетесь торрентом.
Поробовал ... В конфиге выключено все кроме bittorrent. Поставил торрент на закачку(больше ничего не качал не раздавал) и сразу на паузу(использовал интерфейс sancho). Виндовый BitComet (через роутер) видит 48 сидов 127 пиров и начал качать этот торрен со скоростью 8.62 Мб/сек. Торможу его .... запускаю скачку на mlnet.lite сначала видит 78 источников (в интерфейсе вроде как нет разделения на сиды/пиры), за минуту цифра постепенно уменьшалась до 0 (за это время скачал 34 кб) и дальше молчек :( Подождал минут 15 ситуация не меняется ... Трекер (torrents.ru) показывает сиды 48 пиры 135 (и я среде них) ... Этот трекер конечно немного тормозит со статистикой. Торможу mlnet.lite и запускаю скачку на BitComet, он видит 48 сидов и 132 пира начинает качать со скоростью 8.27 Мб/сек. Торможу его и запускаю тот же торрент на enhanced-ctorrent ... видит 11 сидов 37 пиров и начинает качать со скоростью 4.11 Мб/сек. Где я накосячил??? В файрволе ничего не менял, для торрента открыты порты 2106:2706. Загрузка проца в минуту пока mlnet.lite видел источники была 45% (32% mlnet.lite) памяти процес жрал 60.2 Мб (конфигурация wl-500gP 32+512 swap).

KyRT
06-05-2007, 01:08
Mirage-net, со скоростью закачек есть проблема. И не только на торрентах. По моим наблюдениям чем меньше памяти задействовано, тем выше скорость закачек.
ЗЫ. Сейчас думаю вернуться обратно на transmission...

ATDT
06-05-2007, 05:56
Поставил этот mldonkey, lite версию - вроде не так уж и много памяти жрет, у свапа отнял 8 метров, enchanced-ctorrent бывало и больше сотки отьедал. Вроде работает, только в логе заметил инттересное сообщение (раньше не было):
May 6 00:01:27 kernel: change ip from 741bec57 to 741bec57
Кто знает что за ** ?

MVI
06-05-2007, 10:03
Пробовал и полную версию и лайт. Стоит все что можно поставить (или может не все?). При запуске выдает:

все права расставлены. файл есть. он запускаемый.

[admin@(none) bin]$ mlnet
/bin/sh: mlnet: not found

KyRT
06-05-2007, 10:33
Пробовал и полную версию и лайт. Стоит все что можно поставить (или может не все?). При запуске выдает:

все права расставлены. файл есть. он запускаемый.

[admin@(none) bin]$ mlnet
/bin/sh: mlnet: not found

попробуте так: ./mlnet
А еще лучше абсолютный путь: /opt/bin/mlnet

Mirage-net
06-05-2007, 10:54
Вроде разобрался (сам дурак порты 6881:6882 не открыл на вход) Качать качает но из 34 сидов и 73 пиров увидел только 2 сида и 5 пиров (для сравнения enhaced-ctorrent тотже торрент видит 9 сидов и 32 пира) ИМХО только для торрентов mldonkey на роутере хуже чем enhaced-ctorrent с SEAKY's CTCS веб мордой (вот где действительно все лаконично ничего лишнего все наглядно и удобно) Хотя конечно если нужен осел то mldonkey наверное хороший выбор. Для себя решил пока оставить enhaced-ctorrent ... вот еще бы исходники SEAKY's CTCS достать ... а то чтото проект не спешит поддерживать новые версии enhaced-ctorrent. Спасибо Олегу за желание сделать всем удобную замену асусовской DM.

MVI
06-05-2007, 11:47
попробуте так: ./mlnet
А еще лучше абсолютный путь: /opt/bin/mlnet

Странно:



[admin@(none) bin]$ ls -l ml*
-rwxr-xr-x 1 admin root 6045798 May 5 20:30 mlnet

[admin@(none) bin]$ /opt/bin/mlnet
-sh: /opt/bin/mlnet: not found

[admin@(none) bin]$ mlnet
-sh: mlnet: not found


Может что-то куда-то не прописал?

BuHT
06-05-2007, 11:57
тоже самое файл есть а запуститься никак не может. ни лайт, ни полный.
даже когда в mc на него курсорчик наводишь и нажимаешь enter



# bin/sh: /mlnet: not found
/bin/sh: bin/sh:: not found

Mirage-net
06-05-2007, 12:15
тоже самое файл есть а запуститься никак не может. ни лайт, ни полный.
даже когда в mc на него курсорчик наводишь и нажимаешь enter



# bin/sh: /mlnet: not found
/bin/sh: bin/sh:: not found



скорее всего у вам придется перейти на репозитарий Олега http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/ подробности здесь http://wl500g.info/showpost.php?p=34579&postcount=68

BuHT
06-05-2007, 14:50
перешел на другой репозиторий. проблема решилась.

свап включил, носудя по free он не используется.
на борту 32 метра.
в закачках качается один файл в http, один с ed2k и один торрент.
загрузка проца не очень большая но вот скорость почему то низковатая...
раза в 3-4 меньше чем с настольной машины.
P.S. асус работает в режиме точка доступа, то есть wifi + 5 портовый свич

KOCTET
06-05-2007, 15:46
Какие пакеты должны быть установлены для запуска?
У меня сам mlnet.lite не запускался без zlib и bzip2, сейчас запускается, но не удается запустить через скипт:

[admin@wl500gp bin]$ download
[admin@wl500gp bin]$ /opt/bin/download: /opt/bin/download: 5: su: not found
Что еще надо установить?
Или, как переопределить HOME и TMPDIR каталоги для запуска mlnet.lite из коммандной строки, т.к. он сейчас запускается, но пытается писать в /tmp/local/root/.mldonkey и отваливается :(

Mirage-net
06-05-2007, 15:51
Какие пакеты должны быть установлены для запуска?
У меня сам mlnet.lite не запускался без zlib и bzip2, сейчас запускается, но не удается запустить через скипт:

[admin@wl500gp bin]$ download
[admin@wl500gp bin]$ /opt/bin/download: /opt/bin/download: 5: su: not found
Что еще надо установить?
su входит в пакет adduser

ipkg install adduser

BuHT
06-05-2007, 15:58
ну я когда переходил нa другой репозиторий то жахнул на винте папку /opt

затем
создал её снова начал с нуля


ipkg.sh update
ipkg.sh install ipkg
переходим на другой репозиторий правкой файла /opt/etc/ipkg.conf
на
src unslung http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable
dest root /

затем ipkg update
ipkg install libuclibc++
mkdir -p /opt/usr/lib (при конфиге нижеидущего пакеты ругался что нет такой директории... хоть в ней потом и не появляется после успешного инсталла uclibc ничего но всё ж)
ipkg install http://ipkg.nslu2-linux.org/feeds/optware/oleg/cross/stable/uclibc_0.9.28-1_mipsel.ipk
ipkg install adduser
ipkg install gzip
ipkg install tar
ipkg install unzip
ipkg install mc (с ним ещё доставился какой-то пакет)
ipkg install zlib

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


Или, как переопределить HOME и TMPDIR каталоги для запуска mlnet.lite из коммандной строки, т.к. он сейчас запускается, но пытается писать в /tmp/local/root/.mldonkey и отваливается

Олег проводит скрипт в первом посте для запуска, там и переопределяются значения этих переменных

KOCTET
06-05-2007, 19:16
su входит в пакет adduser

ipkg install adduser

Спасибо, помогло :)

Rahhal
09-05-2007, 03:00
На 32-мегабайтном роутере медленно но верно растёт своп. За сутки не слишком активного качания и сидирования (4 торрента) своп вырос с 4 до 14 мегов. Запущены также samba (встроенная), proftpd, net-snmp. RSS mlnet.lite не превышает 11m, VSZ чуть больше, около 18m.
Кажется память идёт в cached, но оттуда не выделяется. Не думаю, чтобы это исправлялось :(
В данном варианте запуска постоянно в пямяти висит процесс sh юзера mldonkey, а это 2500 VSZ и 500 RSS.

su - mldonkey sh -c "
HOME=/tmp/harddisk/ TMPDIR=/tmp/harddisk/.mldonkey/tmp \
/opt/bin/mlnet -allowed_ips '127.0.0.0/8 192.168.1.0/24' " &
Так что предлагаю перенести "&" внутрь кавычек:

su - mldonkey sh -c "
HOME=/tmp/harddisk/ TMPDIR=/tmp/harddisk/.mldonkey/tmp \
/opt/bin/mlnet -allowed_ips '127.0.0.0/8 192.168.1.0/24' &"
У меня работает (ибо терминал mldonkey нафиг не нужен)


Кстати, насчёт loop_delay. У меня как-то не особо загрузка процессора видна при скоростях вроде 100D/300U. Ну 30-40% (вычитая system, который от трафика роутингового). Так что я даже уменьшил loop_delay до 3 против 5 по умолчанию, чтобы качал быстрее. Полёт нормальный.

MVI
10-05-2007, 10:53
Сначало небыло libstdc++.so.6 . Сделал её симлинком на libuClibc++-0.2.2.so (которая установленна и, по идее, provides libstdc++).

Но теперь при запуске mlnet:



[admin@(none) bin]$ ml-start
2007/05/10 12:48:48 [cO] Starting MLDonkey 2.8.5 ...
2007/05/10 12:48:48 [cO] Language EN, locale ASCII, ulimit for open files 1024
2007/05/10 12:48:48 [cO] MLDonkey is working in /tmp/harddisk/.mldonkey

2007/05/10 12:48:48 [cO] creating new MLDonkey base directory in /tmp/harddisk/. mldonkey

2007/05/10 12:48:48 [Gettext] Loading language resource mlnet_strings.EN_ASCII
2007/05/10 12:48:48 [cO] loaded language resource file
2007/05/10 12:48:49 [DNS] Resolving [(none)] ...
Segmentation fault


В чем может быть проблемма?

UPDATE: mlnet.lite, при этом, нормально запускается. Может всетаки недоставил каких-то библиотек?

Oleg
11-05-2007, 13:42
На 32-мегабайтном роутере медленно но верно растёт своп. За сутки не слишком активного качания и сидирования (4 торрента) своп вырос с 4 до 14 мегов. Запущены также samba (встроенная), proftpd, net-snmp. RSS mlnet.lite не превышает 11m, VSZ чуть больше, около 18m.
Кажется память идёт в cached, но оттуда не выделяется. Не думаю, чтобы это исправлялось :(

Может в /tmp кто-то пишет?



Так что предлагаю перенести "&" внутрь кавычек:

Согласен.



Кстати, насчёт loop_delay. У меня как-то не особо загрузка процессора видна при скоростях вроде 100D/300U. Ну 30-40% (вычитая system, который от трафика роутингового). Так что я даже уменьшил loop_delay до 3 против 5 по умолчанию, чтобы качал быстрее. Полёт нормальный.
Может быть. Я сравнивал на дебиане, а там похоже был мега-патч для динамического изменения, который потом выкинули.

Oleg
11-05-2007, 13:44
Сначало небыло libstdc++.so.6 . Сделал её симлинком на libuClibc++-0.2.2.so (которая установленна и, по идее, provides libstdc++).

В чем может быть проблемма?

UPDATE: mlnet.lite, при этом, нормально запускается. Может всетаки недоставил каких-то библиотек?
Скорее всего в libmagic. Но подозреваю, что с пакетами беда - не из того репозитория что-ли?

cyrax
15-05-2007, 20:04
Первым делом - 2 Oleg - спасибо большое! вместе с MLDonkey наступило полное счастье, даже на 32Мб :D

Теперь немного полезного - для желающих скачивать файлы через меню по правому клику на любую ссылку.

Данный конкретный код проверял только на Avant'е (на движке IE), но в принципе, разница с чистым IE м.б. только в необходимости по другому вызывать MLDonkey в методе AddLink - сейчас там первое, что пришло в голову и заработало.

И так:
1. создаете файлик X:\Program Files\MLDonkey\mlnet_link.htm


<script language="VBScript">
'Thanks to Vladimir Romanov(Author of ReGet Pro) and authors of FlashGet
'Download selected link

Sub AddLink(Url,Info)
navigate "http://download:download@192.168.1.1:4080/submit?q=dllink+" + escape(Url)
end sub

Sub OnContextMenu()
set srcEvent = external.menuArguments.event
set EventElement = external.menuArguments.document.elementFromPoint ( srcEvent.clientX, srcEvent.clientY )
if srcEvent.type = "MenuExtAnchor" then
set srcAnchor = EventElement
do until TypeName(srcAnchor)="HTMLAnchorElement"
set srcAnchor=srcAnchor.parentElement
Loop
Call AddLink(srcAnchor.href,srcAnchor.innerText)
elseif srcEvent.type="MenuExtImage" then
if TypeName(EventElement)="HTMLAreaElement" then
Call AddLink(EventElement.href,EventElement.Alt)
else
set srcImage = EventElement
set srcAnchor = srcImage.parentElement
do until TypeName(srcAnchor)="HTMLAnchorElement"
set srcAnchor=srcAnchor.parentElement
if TypeName(srcAnchor)="Nothing" then
call AddLink(srcImage.href,srcImage.Alt)
exit sub
end if
Loop
Call AddLink(srcAnchor.href,srcImage.Alt)
end if
elseif srcEvent.type="MenuExtUnknown" then
set srcAnchor = EventElement
do until TypeName(srcAnchor)="HTMLAnchorElement"
set srcAnchor=srcAnchor.parentElement
if TypeName(srcAnchor)="Nothing" then
Call AddLink(EventElement.href,EventElement.innerText)
exit sub
end if
Loop
Call AddLink(srcAnchor.href,srcAnchor.innerText)
elseif 1=1 then
MsgBox("Unknown Event Source """ + srcEvent.type + """" + vbCrLf)
end if
end sub

call OnContextMenu()
</script>


2. в файле, созданном в п.1 правите имя/пароль, адрес и порт в методе AddLink в соотв с вашими настройками

3. создаете файл с любым именем и расширением .reg и содержимым (в варианте для WinXP)


Windows Registry Editor Version 5.00

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt]

[HKEY_CURRENT_USER\Software\Microsoft\Internet Explorer\MenuExt\MLDonkey - download a link]
@="X:\\Program Files\\MLDonkey\\mlnet_link.htm"
"contexts"=dword:00000022


4. запускаете файл созданный в п.3, перезапускаете IE и теперь по клику правой кнопкой на линк получаете пункт "MLDonkey - download a link", который сразу отправлять линк на ваш роутер.

Вот. Enjoy :cool:

AndrewN
17-05-2007, 21:51
У всех качается заметно медленней чем на десктопе или только у меня? Чего и где можно подкрутить?

Judgin
18-05-2007, 07:47
Думаю что у всех =) Все таки это роутер, а не десктоп =) Тяжеловато ему...

У меня порядка 70-90 килобайт выжимает...Wl500 premium, 32Mb памяти, винт на 80 гиг, 512 swap.

lexen
18-05-2007, 09:36
незнаю смотря что мерить, у меня emule так на компе не качает как на wl500gp (мой анлим забит на 100%, ну не считая жульничества провайдера)скорее вопрос не в мощности а в оперативе, потому как до операции тормозил из-за свопа.

Judgin
18-05-2007, 11:20
Ну мне есть с чем сравнивать =) У меня стоит сервер в одном датацентре. Дуал ксеон, 4гига памяти...если ослу открутить гайки, он все 100мбит на себя берет...правда и камни грузит порядочно...

А тут слабенькая белая коробочка =) Спасибо ему и за то, что 70-90 килобайт тянет =)))

Oleg
18-05-2007, 11:47
Просто у lexen 128 мегабайт памяти, и он сравнивает с тем, что было с 32. :) Очевидно, прирост есть. :)

AndrewN
18-05-2007, 13:16
У меня загрузка проца 30-40%, иногда до 50 доходит. Свопа жрет 1Мб.
loop_delay=5. Скорость выше 10Кбит (up/down) в осле не поднимается.
Так что видимо надо что-то подкрутить. Надеялся на коллективный разум, но, видимо, придется покурить мануал.

CiJay
18-05-2007, 14:49
Здраствуйте.Установил mlnet.filetp версию и пытаюсь скачать файл по фтп.Вроде качается, а в это время в логах безконца пишутся следующие сообщения:
I/O error: dev 08:01, sector 0
May 18 16:45:28 kernel: attempt to access beyond end of device
May 18 16:45:28 kernel: 08:01: rw=0, want=0, limit=1007584
May 18 16:45:28 kernel: EXT3-fs error (device sd(8,1)): ext3_free_branches: Read failure, inode=63537, block=-1

Что бы это значило?
В качестве внешнего носителя используется flash-ка на 1Гб.Файловая система ext3.

Oleg
18-05-2007, 16:01
У меня загрузка проца 30-40%, иногда до 50 доходит. Свопа жрет 1Мб.
loop_delay=5. Скорость выше 10Кбит (up/down) в осле не поднимается.
Так что видимо надо что-то подкрутить. Надеялся на коллективный разум, но, видимо, придется покурить мануал.
Дырку в фаерволе сделали? HighID есть?

Oleg
18-05-2007, 16:05
Здраствуйте.Установил mlnet.filetp версию и пытаюсь скачать файл по фтп.Вроде качается, а в это время в логах безконца пишутся следующие сообщения:
I/O error: dev 08:01, sector 0
May 18 16:45:28 kernel: attempt to access beyond end of device
May 18 16:45:28 kernel: 08:01: rw=0, want=0, limit=1007584
May 18 16:45:28 kernel: EXT3-fs error (device sd(8,1)): ext3_free_branches: Read failure, inode=63537, block=-1

Что бы это значило?
В качестве внешнего носителя используется flash-ка на 1Гб.Файловая система ext3.

Надо флешку почекать с помощью e2fsck, похоже проблема с файловой системой.

AndrewN
18-05-2007, 18:22
Дырку в фаерволе сделали? HighID есть?

С дыркой в стенке - понятно, а что такое HighID?

CiJay
18-05-2007, 18:47
Надо флешку почекать с помощью e2fsck, похоже проблема с файловой системой.

Флешку проверил, e2fsck обнаружила кучу ошибок и вроде все исправила.Поставил снова на закачку,первые 15-20 минут все нормально,потом вылетает служба mlnet.filetp,смотрю логи,а там опять те же ошибки.Юзаю без swap.Наверно памяти не хватает.Можно ли как-нибудь организовать swap на флешке?Или нужно еще одну отдельную флешку под swap?

Duke
18-05-2007, 20:22
Пустил lite на делюксе без свопа - работает ;)
Винт на FAT32 поэтому приходится пускать из под рута - чем это черевато?
Почему-то не парсятся FTP-ссылки
FileTP: Exception Failure("Unknown URL protocol [file]")

Попутно выяснилось что пакет tar не совместим с flashfs.

cyrax
21-05-2007, 14:17
Пустил lite на делюксе без свопа - работает ;)
Винт на FAT32 поэтому приходится пускать из под рута - чем это черевато?
Почему-то не парсятся FTP-ссылки

Попутно выяснилось что пакет tar не совместим с flashfs.

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

Пытался разобраться как поменять права по умолчанию на ФАТ, но mount с umask=0 не помог - видимо связано со ограничением для others на шары смонтированые из под рута.

Читал про fstab и монтирование через него для обхода ограничения, но не знаю, как это с MLDonkey скрестить, т.к. команду su не смог найти, чтобы выполнить монтирование из-под др эккаунта.

Помогите плз советом.

Duke
21-05-2007, 14:33
ipkg install adduserпосле этого su будет

Кстати, заметил что в миднайте из нового репозитория перестал заходитв архивы по Enter - это лечится?

kettle
24-05-2007, 19:56
Сделал этому коду chmod +x

#!/bin/sh
mkdir -p /tmp/harddisk/.mldonkey/
chown mldonkey.users /tmp/harddisk/.mldonkey/
su - mldonkey sh -c "
HOME=/tmp/harddisk/ TMPDIR=/tmp/harddisk/.mldonkey/tmp \
/opt/bin/mlnet -allowed_ips '127.0.0.0/8 192.168.1.0/24' &"

и поставил на запуск при загрузке роутера, однако почему то mldonkey не стартует, приходится вручную стартовать его черз SSH.
В чем моя ошибка?
Хотелось бы чтобы после перезагрузки автоматически включался mldonkey.

И еще не мог бы кто-нибудь выложить скрипт настройки post-firewall? Проблему получения High ID тоже никак не могу решить.
Спасибо.

Judgin
25-05-2007, 10:08
почему то mldonkey не стартует, приходится вручную стартовать его черз SSH.

Тоже обратил внимание, что ослик не всегда стартует при запуске. Раз на раз не приходится. Грабли не найдены =) Наблюдение продолжается =)

alex_b
25-05-2007, 12:48
Запустил lite на премиуме без свопа - вроде все нормально. Только никак не могу изменить конфигурацию путем редактирования фала.

Делаю killall mlnet.lite, проверяю, чтобы процессов этих не было, редактирую downloads.ini, запускаю скрипт.

Смотрю downloads.ini - он почему то сброшен на умолчальный, а мои настройки переписаны в /.mldonkey/old-config и сделан еще один архив.

В общем цель - через SSH из веба открыть еще один ip для доступа к web-интерфейсу mldonkey

P.S. читал "настройки с нуля" - увидел фразу, что своп делать не рекомендуется. Чем это прохо? только тем, что если отвалится накопитель роутер повиснет? И еще, может быть кто ткнет в тему где написано как подключить отдельный своп-раздел на винте?

kettle
25-05-2007, 18:18
MLDONKEY_HOST=192.168.1.1
EDONKEY_PORT=4662
KAD_PORT=8443
OVERNET_PORT=5865
BITTORRENT_PORT=6882

## MLDonkey acting as Edonkey2000 client
IPTABLES -I FORWARD -p tcp --dport $EDONKEY_PORT -j ACCEPT
IPTABLES -I FORWARD -p udp --dport $(($EDONKEY_PORT + 4)) -j ACCEPT
IPTABLES -t nat -I PREROUTING -p tcp --dport $EDONKEY_PORT -j DNAT --to $MLDONKEY_HOST
IPTABLES -t nat -I PREROUTING -p udp --dport $(($EDONKEY_PORT + 4)) -j DNAT --to $MLDONKEY_HOST

## MLDonkey acting as Kad client
IPTABLES -I FORWARD -p tcp --dport $KAD_PORT -j ACCEPT
IPTABLES -I FORWARD -p udp --dport $KAD_PORT -j ACCEPT
IPTABLES -t nat -I PREROUTING -p tcp --dport $KAD_PORT -j DNAT --to $MLDONKEY_HOST
IPTABLES -t nat -I PREROUTING -p udp --dport $KAD_PORT -j DNAT --to $MLDONKEY_HOST

## MLDonkey acting as Overnet client
IPTABLES -I FORWARD -p tcp --dport $OVERNET_PORT -j ACCEPT
IPTABLES -I FORWARD -p udp --dport $OVERNET_PORT -j ACCEPT
IPTABLES -t nat -I PREROUTING -p tcp --dport $OVERNET_PORT -j DNAT --to $MLDONKEY_HOST
IPTABLES -t nat -I PREROUTING -p udp --dport $OVERNET_PORT -j DNAT --to $MLDONKEY_HOST

## MLDonkey acting as BitTorrent client
IPTABLES -I FORWARD -p tcp --dport $BITTORRENT_PORT -j ACCEPT
IPTABLES -t nat -I PREROUTING -p tcp --dport $BITTORRENT_PORT -j DNAT --to $MLDONKEY_HOST
Использую следующий код в настройках post-firewall, но порты не открываются, помогите найти ошщибки:)

Duke
25-05-2007, 18:25
IP-адрес роутера какой?

kettle
25-05-2007, 19:05
IP-адрес роутера какой?

:rolleyes: описочка в коде, в post-firewall естественно вписано 192.168.1.1,

поправил код в предыдущем посте, теперь такой какой именно в роутере

Duke
25-05-2007, 19:40
Тот пример из которог ты этобрал рассчитан на настройку файрвола внешнего относительно хоста на котором крутится mldonkey. В нашем случае все куда проще. Только еще на забудь проверить номера портов в настройках mldonkey, е2К там точно другие по умолчаию.


EDONKEY_PORT=4662
KAD_PORT=8443
OVERNET_PORT=5865
BITTORRENT_PORT=6882
OPENNAP_PORT=9999

## MLDonkey acting as Edonkey2000 client
IPTABLES -I INPUT -p tcp --dport $EDONKEY_PORT -j ACCEPT
IPTABLES -I INPUT -p udp --dport $(($EDONKEY_PORT + 4)) -j ACCEPT

## MLDonkey acting as Kad client
IPTABLES -I INPUT -p tcp --dport $KAD_PORT -j ACCEPT
IPTABLES -I INPUT -p udp --dport $KAD_PORT -j ACCEPT

## MLDonkey acting as Overnet client
IPTABLES -I INPUT -p tcp --dport $OVERNET_PORT -j ACCEPT
IPTABLES -I INPUT -p udp --dport $OVERNET_PORT -j ACCEPT

## MLDonkey acting as BitTorrent client
IPTABLES -I INPUT -p tcp --dport $BITTORRENT_PORT -j ACCEPT

kettle
27-05-2007, 22:38
#!/bin/sh
cat << __EOF
Content-type: text/html

__EOF


printhttp_header_redirect() {
cat << __EOF
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<meta http-equiv="Pragma" content="no-cache">
<meta http-equiv="Refresh" content="0; url=${PAGE}">
<link rel="stylesheet" href="../seaky.css" type="text/css">
</head>
<body>
__EOF
}

chown mldonkey.users /tmp/harddisk/.mldonkey/
su - mldonkey sh -c "
HOME=/tmp/harddisk/ TMPDIR=/tmp/harddisk/.mldonkey/tmp \
/opt/bin/mlnet.lite -allowed_ips '192.168.1.0/2' &"

sleep 5

PAGE="http://192.168.1.1:4080"
printhttp_header_redirect
echo "<b>Started succesfully</b><br>"

cat << __EOF
</body>
</html>
__EOF

Использую такой код для старта Mldonkey из веба, но не происходит редиректа, так как идет ожидание завершения скрипта старта, насколько я понимаю, а он не завершается - останавливается на шаге [dMain] Core started. Как сделать так, чтобы скрипт старта завершался переходом на соответствующую страницу?

lexen
03-06-2007, 14:34
Появилась проблема, через 5 сек - 1 минуту, когда как, вылетает mldonkey. В логе чисто, сейчас на закачке стоят только файлы из eDonkey. Чего могло случиться, вчера как раз перед этим настроил vsftpd, но он врядли может быть приячём, или я ошибаюсь. После старта всё ок, пока с паузы не сниму файлы (очередь из 10 шт, жалко скидывать, многие на 70-80% готовы (0,7 - 1,5 гига).

Antonio_99RUS
03-06-2007, 15:00
Появилась проблема, через 5 сек - 1 минуту, когда как, вылетает mldonkey. (...) После старта всё ок, пока с паузы не сниму файлы (очередь из 10 шт, жалко скидывать, многие на 70-80% готовы (0,7 - 1,5 гига).

Памяти -- штатные 32Мб, а swap отсутствует? Тогда проблема, скорее всего, именно здесь.

lexen
03-06-2007, 15:24
памяти 128 метров + swap 512 метров (причём последний более чем на 4 метра никогда не используется)

lexen
03-06-2007, 21:37
вот, mldonkey умирает с таким сообщением в консоль

[admin@wl500gp root]$ terminate called after throwing an instance of 'CryptoPP::BERDecodeErr'
what(): BER decode error
Aborted

lexen
04-06-2007, 07:27
вчера на ночь запихнул mldonkey в cron (с переодичностью 5 минут), вот что получилось, кто что может сказать...

2007/06/04 00:05:04 [cO] Started logging...
2007/06/04 00:10:05 [cO] Started logging...
2007/06/04 00:20:02 [cO] Started logging...
2007/06/04 00:30:03 [cO] Started logging...
2007/06/04 00:35:02 [cO] Started logging...
2007/06/04 00:45:03 [cO] Started logging...
2007/06/04 00:55:03 [cO] Started logging...
2007/06/04 01:00:03 [cO] Started logging...
2007/06/04 01:20:03 [cO] Started logging...
2007/06/04 01:25:02 [cO] Started logging...
2007/06/04 01:30:03 [cO] Started logging...
2007/06/04 01:35:02 [cO] Started logging...
2007/06/04 01:40:02 [cO] Started logging...
2007/06/04 01:45:02 [cO] Started logging...
2007/06/04 01:50:03 [cO] Started logging...
2007/06/04 02:00:02 [cO] Started logging...
2007/06/04 02:05:02 [cO] Started logging...
2007/06/04 02:30:03 [cO] Started logging...
2007/06/04 02:35:03 [cO] Started logging...
2007/06/04 02:50:03 [cO] Started logging...

Вообще непонятно, то раз в 5, то в 20 минут вылетет, а последний запуск до сих пор работает

BuHT
04-06-2007, 13:59
а зачем с переодичностью 5 минут запускать mldonkey?
его один раз запускаешь и он висит в памяти постоянно и качает качает качает.

lexen
04-06-2007, 16:42
2BuHT, я бы тогда и не постил, в том то и проблема что вылетал он с переодичностью 5 минут, приходилось перезапускать, но самое смешное сейчас проблема больше не повторяется в логе так и висит время последнего старта сегодня в 02-50, но всё-таки что это было

BuHT
04-06-2007, 19:47
ну тогда пардон
просто у меня связка mldonkey + transmission + порой ещё и рторрент пускал неделю без глюков работали круглосуточно.
и млдонкей если уж запустился, то работает пока сам не прибью процесс

lexen
05-06-2007, 07:13
2BuHT, и у меня так было, а сейчас опять, где то с часа ночи опять вылетает каждые 5 минут

froza
13-06-2007, 15:27
Ребята привет!!

Возникла такая проблема:
Поставил mldonkey, сижу через NAT! Конектится к серверам нормально, работает поиск, добавляет закачки.
Но не качает :(( вообще. в статистике скачет скорость до 1,8кб/сек с периодичностью в 2 мин.. Пробовал качать разное файло, с 40 источниками и чуток меньше - результат один...
Пробовал менять client_ip & force_client_ip - тотже результат..
Подскажите где копать?
Спасибо!

*********
Разобрался с закачкой :) с моим lowid надо было подождать часок чтоб скачать 200кб :)

Возник другой вопрос походу :)
Как сконектится с BitTorrent? попросту как торренты качать?
В опциях включил сеть BitTorrent, добавил закачку и тотже результат - никакой реакции, ничего не качается.
В списке соединенных серверов нет BT!!
Подскажите плз, может надо гдето обновлять список? или серверов BT быть и не может? (интуиция) :)

als
16-07-2007, 11:11
[QUOTE=Mam(O)n;54180]Для такого случая я написал скрипт, который ведет поиск файлов в установленных пакетах. Вот что он мне выдал:
[code]
[root@router root]$ ipkgsearch libmagic.so.1

(skipped)

У меня тоже mldonkey (полный, с первой страницы) не запускается, с той же ошибкой - "can't load library 'libmagic.so.1". Переустановил tar, force-reinstalled zlib. Запустил Ваш скрипт - он выдал какой-то огромный список. И что с ним теперь делать?

Mam(O)n
16-07-2007, 12:56
Запустил Ваш скрипт
1. Зачем :confused:
2. ipkg list_installed в студию

als
16-07-2007, 14:08
1. Зачем :confused:

Ну как... Выше же упоминалась эта самая ошибка, я так понял, что в ответ был предложен скрипт. Я начинающий, если что...


2. ipkg list_installed в студию

Ой, много получилось.

[admin@Asus root]$ ipkg list_installed
adduser - 1.5.0-1 - a multi-call binary for login and user account administration
bzip2 - 1.0.4-1 - Very high-quality data compression program
cron - 4.1-5 - Standard vixie cron, with cron.d addition
cyrus-sasl-libs - 2.1.22-2 - Provides client or server side authentication (see
RFC 2222).
e2fsprogs - 1.40-1 - Ext2 Filesystem Utilities
enhanced-ctorrent - dnh3.1-9 - Enhanced CTorrent is a revised version of CTorrent
expat - 2.0.1-1 - XML Parser library
fontconfig - 2.3.2-5 - Font configuration library
freetype - 2.1.10-4 - Free truetype library
gconv-modules - 2.2.5-6 - Provides gconv modules missing from the firmware. These are used by glibc's iconv() implementation.
gdbm - 1.8.3-2 - GNU dbm is a set of database routines that use extensible hashing. It works similar to the standard UNIX dbm routines.
glib - 2.6.6-6 - The GLib library of C routines.
gzip - 1.2.4a-1 - GNU Zip data compression program
ipkg - 0.99.149-2 -libbt - 1.05-5 - a C library implementing the core BitTorrent protocol
libcurl - 7.16.4-1 - Curl is a command line tool for transferring files with URL
syntax, supporting FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FI
libdb - 4.2.52-3 - Berkeley DB Libraries
libevent - 1.3b-1 - libevent to implement an event loop
libgd - 2.0.35-1 - An ANSI C library for the dynamic creation of images
libjpeg - 6b-2 - collection of jpeg tools
libpng - 1.2.18-1 - Portable Network Graphics Libraries
libuclibc++ - 0.2.2-4 - C++ standard library designed for use in embedded systems
libxml2 - 2.6.29-1 - Libxml2 is the XML C parser and toolkit developed for the Gnome project.
libxslt - 1.1.21-1 - An XML Stylesheet processor based on libxml2
logrotate - 3.7.1-4 - Rotates, compresses, removes and mails system log files.
mc - 4.6.1-2 - Midnight Commander File Manager
nano - 2.0.6-1 - A pico like editor
ncurses - 5.6-1 - NCurses libraries
openldap-libs - 2.3.35-1 - Open Lightweight Directory Access Protocol
openssl - 0.9.7m-2 - Openssl provides the ssl implementation in libraries libcry
pto and libssl, and is needed by many other applications and librari
pcre - 7.2-1 - Perl-compatible regular expression library
php - 5.2.3-1 - The php scripting language
popt - 1.7-2 - A C library for parsing command line parameters.
proftpd - 1.3.0a-1 - Highly configurable FTP server with SSL-TLS
readline - 5.2-2 - The GNU Readline library provides a set of functions for use
by applications that allow users to edit command lines as they are
screen - 4.0.3-2 - A screen manager that supports multiple logins on single terminal
sctcs - 0.851b -
slang - 2.1.1-1 - S-Lang is a multi-platform library designed to allow a develop
er to create robust multi-platform software.
tar - 1.18-1 - heavyweight version of the Tape ARchiver
tcl - 8.4.12-2 - The Tool Command Language
termcap - 1.3.1-2 - Terminal emulation library
uclibc-opt - 0.9.28-12 - micro C library for embedded Linux systems
unzip - 5.52-1 - A (de)compression library for the ZIP format
wget - 1.10.2-4 - A network utility to retrieve files from the Web
zlib - 1.2.3-2 - zlib is a library implementing the 'deflate' compression system

Mam(O)n
16-07-2007, 14:52
als, в твоем случае нужно сделать ipkg install file


Ой, много получилось.

Рекомендую в этом случае использовать тег [СОDЕ][/СОDЕ]

als
16-07-2007, 16:37
Спасибо, теперь все заработало. То есть, грузится, качает. Скрипт я, наверное, не умею делать, так что запускал по строчкам вручную.

Но странно то, что html-страницы очень плохо парсятся. Ну, может быть, одна из 5. Если ставишь mp-3 файлы, все почему-то нормально. В общем, буду потихоньку разбираться с настройками.

Тут уже выше был вопрос про ftp - он вообще работает? У меня тоже ссылки не парсятся, говорит, что протокола такого не знает.
Ну и совсем тупой вопрос - как ему торрент-файл скормить? Не соображу.

mawr
17-07-2007, 16:17
Пытаюсь запустить mlnet на wl-700g, при запуске

# /opt/bin/mlnet.lite
/opt/bin/mlnet.lite: can't load library 'libbz2.so.1.0'
скрипт ipkgsearch от Mam(O)n ничего не нашел, подскажите плиз какой пакет надо ставить?

З.Ы. во избежании лишних уточнений на всякий случай:

# /opt/bin/ipkg list_installed
amule - 2.1.3-9 -
bash - 3.2-3 -
busybox - 1.5.0-1 -
busybox-base - 1.5.0-1 -
busybox-links - 1.5.0-1 -
dropbear - 0.48.1-1 -
e2fsprogs - 1.39-2 -
expat - 2.0.1-1 -
file - 4.20-1 -
fontconfig - 2.3.2-5 -
freetype - 2.1.10-4 -
gconv-modules - 2.2.5-6 -
glib - 2.6.6-6 -
id3lib - 3.8.3-3 -
libcurl - 7.16.3-1 -
libexif - 0.6.14-1 -
libgd - 2.0.35-1 -
libjpeg - 6b-2 -
libpng - 1.2.18-1 -
libuclibc++ - 0.2.2-4 -
libupnp - 1.4.3-1 -
mc - 4.6.1-2 -
mediatomb - 0.9.1-1 -
ncurses - 5.6-1 -
openssl - 0.9.7m-2 -
ossp-js - 1.6.20070208-1 -
readline - 5.2-2 -
screen - 4.0.3-2 -
slang - 2.1.0-1 -
sqlite - 3.3.17-1 -
termcap - 1.3.1-2 -
uclibc-opt - 0.9.28-12 -
ushare - 0.9.10-3 -
wget - 1.10.2-4 -
wxbase - 2.8.0-5 -
zlib - 1.2.3-2 -
Successfully terminated.

Mam(O)n
17-07-2007, 17:58
скрипт ipkgsearch от Mam(O)n ничего не нашел


Для такого случая я написал скрипт, который ведет поиск файлов в установленных пакетах


подскажите плиз какой пакет надо ставить?

bzip2 - 1.0.4-1 - Very high-quality data compression program

mawr
17-07-2007, 22:39
Спасибо большое все заработало. И работает вообщем то неплохо на wl-700g:

Mem: 60940K used, 1028K free, 0K shrd, 11496K buff, 23416K cached
Load average: 1.18 0.99 0.58
PID USER STATUS VSZ PPID %CPU %MEM COMMAND
544 root R 15184 1 87.1 24.4 mlnet.lite
575 root R 1744 571 0.7 2.8 top
568 root S N 15184 567 0.0 24.4 mlnet.lite
567 root S 15184 544 0.0 24.4 mlnet.lite
1 root S 9028 0 0.0 14.5 init
178 root S 8864 1 0.0 14.2 httpd
180 root S 8856 1 0.0 14.2 httpd
251 root S 7308 1 0.0 11.7 smbd
294 root S 5764 1 0.0 9.2 waveservermain
296 root S 5764 1 0.0 9.2 rcamdmain
307 root S 5764 1 0.0 9.2 usbcopymain
259 root S 5416 1 0.0 8.7 nmbd
.................................................. ........

Duke
25-07-2007, 18:30
Стал пихать сабж в автозагрузку - оказалось он не дружит с системной датой старше 2004 года, пришлось вызывать date из post-boot.

Uncle_Fry
30-07-2007, 08:36
Стал пихать сабж в автозагрузку - оказалось он не дружит с системной датой старше 2004 года, пришлось вызывать date из post-boot.

Опиши пожалуйста поподробнее, как решил проблему...

Uncle_Fry
30-07-2007, 08:53
В options выставил max_hard_upload_rate и max_hard_download_rate в 0 (default 10 и 50 соответственно).
Очень-очень имхо (так-как, каюсь, не совсем понимаю что делаю) показалось, что скорость закачки и раздачи существенно возрасла. Максимальная скорость теперь достигает 160-170 и на Dl, и на Ul. Однако теперь торренты иногда по полдня простаивают без движения вообще (на закачку - раздается все исправно), хотя сидеров видят.
ссылка из options по Max_hard_download_rate (http://mldonkey.sourceforge.net/Max_hard_download_rate)
У кого-нибудь есть предложения или замечания?

Duke
30-07-2007, 10:12
1. в post-boot прописываем что-нить вроде

ntpclient -c3 -i$(nvram get ntp_interval_x) -h$(nvram get ntp_server0) -s
вместо $(nvram get ntp_server0)
можно $(nvram get wan_gateway) если на гейте нормальный NTP работает, либо любой другой NTP сервер в локалке на случай отсутствия тырнета. В принципе то что выше это полный аналог того как автоматически запускается NTP-клиент, но почему-тоесли дернуть его так то обновляется быстрее чем сам.
либо на крайняк тупо

date 010100002007
но после этого по NTP обновляется как-то неохотно
2. запуск сабжа ставим в post-mount что-то типа


...
HOME=/tmp/harddisk/
$HOME.mldonkey/mlnet.lite -allowed_ips '127.0.0.0/8 192.168.1.0/24' 2>>/var/log/mldonkey &

В лог кладется то что до старта логгинка пишется по дефолту на консоль (в stderr на самом деле), чтоб продиагностировать ка кчтозапустилось.
3. в pre-shutdown прописываем для верности что-то вроде


HOME=/tmp/harddisk/
[ -f $HOME.mldonkey/mlnet.lite.pid ] && kill -SIGTERM `cat $HOME.mldonkey/mlnet.lite.pid`


P.S. кстати как видите бинарник я поклал в рабочий каталог, не смотря на то что это fat32 раздел.
P.P.S. что с ext3 что c fat32 у меня пускается не всегда - возможые варианты: тихо дохнет при попытке запуска либо доходит до Resolving [wl500gp] и также тихо дохнет - причину пока не установил. Тоже было и при ручном запуске. После перезагрузки или удаления/перезакачки бинарника все стартовало, один раз даже после remount. Надеюсь не винт сыпется - год работал в коробке 24х7, WD1600RE

Uncle_Fry
30-07-2007, 15:46
прописываем что-нить вроде...

Спасибо, буду разбираться.

mawr
02-08-2007, 13:42
А нельзя ли обновить mlnet.lite до версии 2.9, а то 2.8.5 шибко нестабильно с современными трекерами работет...

Uncle_Fry
05-08-2007, 22:39
А нельзя ли обновить mlnet.lite до версии 2.9, а то 2.8.5 шибко нестабильно с современными трекерами работет...

Даааа... было бы неплохо...

KGy
10-08-2007, 21:35
Hi Oleg and sorry the (poor) english post.

I try mlnet and mlnet.lite, too. I use a wl500g router with 12MB base memory, and I use mlnet with only donkey and kad support (and include SUI for HighID). You compile the mlnet.lite without SUI support. Can You re-compile mlnet.lite with SUI support? The mlnet too big if I try use with my router (~6MB and too many swap use), if I use mlnet.lite (~2.9MB), I can't get HighId, only LowID (and poor queue download position and priority).

Thanks, George

Uncle_Fry
12-08-2007, 05:52
Так-как мне очень хотелось использовать мой asus для закачки torrents, попробовал почти все клиенты, которые были описаны на форуме (например тут (http://www.wl500g.info/showthread.php?t=5438)), за исключением, пожалуй, rtorrent.
Имхо, mldonkey наиболее простой в установке и удобный в использовании клиент.
Из недостатков можно отметить сложности с автостартом (видимо решаемые) и проблемы с корректной работой с некоторыми серверами (torrents.ru например) ;) (решается обновлением версии).
(у других клиентов проблем не меньше и имхо они посерьезнее. torrent от oleo или transmission хрен поставишь и крайне неудобен в использовании; enhanced-ctorrent (особенно с CTorrent Control Server) легок в установке и достаточно удобен в использовании, качает - супер, да и с автостартом проблем нет. Однако раздает он из-рук-вон плохо, да и при старте проверяет закачанные файлы СУТКИ (кроме шуток! в зависимости от кол-ва сидируемых файлов) - организовать нормальную раздачу в нем нереально (имхо), а для torrent это существенный недостаток.

Олег! Ты как то обмолвился, что по результатам тестирования mldonkey подумаешь о включении его в следующий вариант прошивки (если не ошибаюсь это было сказано в треде по результатам выхода 1.9.2.7-7f). Если такое желание все еще осталось, то думаю mldonkey это как раз то, что нужно!

sublimity
22-08-2007, 08:48
Доброва дня , подскажите как качать с rapidshare.com, используя mldonkey , у меня премиум ???

Заранее всем СПАСИБО!!!

kirnikitin
27-08-2007, 06:32
Вроде, в настройка везде выставил все что можно. НО. Из торрента ондновременно качаются только два файла, остальные стоят как мертвые.
Интересно, почему?:confused:

kirnikitin
29-08-2007, 06:15
а вообще, есть планы на будущее по портировонию версии 2.9?
а то текущая явно глюковата:(

Uncle_Fry
29-08-2007, 19:05
а вообще, есть планы на будущее по портировонию версии 2.9?
а то текущая явно глюковата:(

неплохо бы

kOOcHiMaN
30-08-2007, 08:26
Присоединяюсь к просьбе по портированию новой версии mldonkey. Даже версия 2.8.7 как пишут здесь http://torrents.ru/forum/viewtopic.php?t=310177 день и ночь по сравнению с предыдущей (увеличена скорость работы bittorrent). А что самое главное в этом клиенте, это поддержка torrents.ru и других трекеров с passkey.

kirnikitin
02-09-2007, 14:38
Друзья, я чего-то не понял...:(
Накидал я торрент-файлов, mldonkey их скачал, пораздовал вдоволь. А как их теперь удалить из раздачи? У меня получается удалить только залогинившись рутом через терминал.
Это лыжи не едут или я ...:D

Duke
02-09-2007, 20:23
говорили тебе, мушку спили... тьху, всмысле санчо поставь ;)

kirnikitin
03-09-2007, 05:31
:D А в санче то где удаление? Я его сразу поставил, но удаления там в упор не вижу...:confused:

Duke
03-09-2007, 07:41
Ой... %)
ну из incoming файлики ручками удали - они с раздачи и уйдут.

Uncle_Fry
03-09-2007, 08:11
Ой... %)
ну из incoming файлики ручками удали - они с раздачи и уйдут.

либо торренты из папки сидирования

Duke
03-09-2007, 09:36
угу, только у меня ето почему-то не прокатил. либо рестартануть надо было...

Uncle_Fry
03-09-2007, 13:39
угу, только у меня ето почему-то не прокатил. либо рестартануть надо было...

Кстати да... Сейчас мне уже кажется, что я рестартовал осла... вроде бы... не помню...

kirnikitin
03-09-2007, 16:27
Именно. Его надо рестартовать.
Вообще странно, вроде все функции в клиенте есть, а удаление сделать забыли:mad:

Duke
03-09-2007, 18:16
не, я его нерестартовал - исчезло все сразу попсле удаления файлов и .торрентов.

Uncle_Fry
07-09-2007, 19:50
Перепробовал, наверное, все torrent клиенты из числа упоминавшихся на этой ветке (http://www.wl500g.info/showthread.php?t=5438).

Совершенно определенно - mldonkey lite лучший!
Олег или кто-либо еще, кто умеет! Пожалуйста, найдите время обновить версию :rolleyes:

St.MPA3b
07-09-2007, 19:56
btcli лучший! =)
жаль что пакет ещё никто не делал.

Reyter
08-09-2007, 15:42
MlDonkey Lite (eDonkey & BitTorrent only) v2.90
Используете на свой страх и риск. Претензии не принимаются, скомпилировал как сумел ;)

kirnikitin
08-09-2007, 18:22
MlDonkey Lite (eDonkey & BitTorrent only) v2.90
Используете на свой страх и риск. Претензии не принимаются, скомпилировал как сумел ;)
А ты сам его уже гонял? Как работает?

Reyter
08-09-2007, 19:15
А ты сам его уже гонял? Как работает?

Запускается. Web-интерфейс работает. Поскольку ослом я не пользуюсь, а в качестве торрент-клиента меня гораздо больше устраивает transmission, то пусть отзывы оставляют те, кто просил свежую версию.

kirnikitin
08-09-2007, 20:06
Следующий вопрос:)
В какой пакет входит библиотека libcharset.so.1 ?

St.MPA3b
08-09-2007, 20:23
А гугл отменили?
http://www.google.ru/search?q="libcharset.so.1"
В iconv, судя по всему

kirnikitin
08-09-2007, 20:35
гугл не отменили. фигня в том, что в олеговском репозитории ентого нет.

Reyter
08-09-2007, 20:42
гугл не отменили. фигня в том, что в олеговском репозитории ентого нет.
а раньше mldonkey запускался нормально и этого не просил?

kirnikitin
08-09-2007, 20:45
именно так. запускался и не просил.

St.MPA3b
08-09-2007, 20:53
> гугл не отменили. фигня в том, что в олеговском репозитории ентого нет.
ну собирай сам тогда ;)

kirnikitin
08-09-2007, 20:56
Мсье юморист? Жванецкий типа?;) ;)
У Reyter mldonkey запускается, значит эта библиотека наличествует. Вот я и интересуюсь, откуда она была взята.

Reyter
08-09-2007, 20:57
именно так. запускался и не просил.
М-да... Зря я, наверное, у себя libiconv установил. Ладно, попробуем по-другому. Распакуйте содержимое архива (без созранения путей. т.е распаковывать файлы, а не папку) в /opt/lib

kirnikitin
08-09-2007, 21:03
Что логично, после этого он затребовал libiconv.so.2:D

kirnikitin
08-09-2007, 21:17
Давайте так. Откуда вы вообще libiconv устанавливали?

Reyter
08-09-2007, 21:21
Давайте так. Откуда вы вообще libiconv устанавливали?

Скомпилировал из сорцов

Попытка №2. Более полный архив с библиотеками.

BuHT
08-09-2007, 21:36
я ж говорил, если iconv появился у одного ... то его захочется всем :)

kirnikitin
08-09-2007, 21:36
После установки в дополнение к вышеописаному еще libgd и libmagic ядро стартовало.
Посмотрим как работает:)

Вроде работает, будем тестировать :)
Спасибо за помощь!!!!!

St.MPA3b
09-09-2007, 00:09
> мсье юморист? жванецкий типа?
пардон, что смешного я сказал?

Uncle_Fry
09-09-2007, 01:02
После установки в дополнение к вышеописаному еще libgd и libmagic ядро стартовало.
Посмотрим как работает:)

Вроде работает, будем тестировать :)
Спасибо за помощь!!!!!

Аналогично - потребовал libgd и libmagic, libiconv у меня был. Навскидку - проблемы предыдущей версии, которая "не видела" сидов, решены. Буду пробовать дальше.
Reyter - огромное спасибо! :)

Reyter
10-09-2007, 10:13
ну так как? откровенных глюков нет?

Uncle_Fry
10-09-2007, 11:06
ну так как? откровенных глюков нет?

Глюков нет, но вот ресурсов жрет СУЩЕСТВЕННО больше, чем предыдущая версия.

PID Uid VmSize Stat Command
1 admin 52 S /sbin/init
2 admin SW [keventd]
3 admin SWN [ksoftirqd_CPU0]
4 admin SW [kswapd]
5 admin SW [bdflush]
6 admin SW [kupdated]
7 admin SW [mtdblockd]
59 admin 120 S telnetd
64 admin 208 S httpd vlan1
65 admin 52 S nas /tmp/nas.lan.conf /tmp/nas.lan.pid lan
69 admin 120 S syslogd -m 0 -O /tmp/syslog.log -S -l 7
70 admin SW klogd
72 nobody 236 S dnsmasq
73 admin SW [khubd]
81 admin SW lpd
83 admin SW p9100d -f /dev/usb/lp0 0
86 admin 4 S waveservermain
91 admin SW [usb-storage-0]
92 admin SW [scsi_eh_0]
106 admin 8 S udhcpc -i vlan1 -p /var/run/udhcpc0.pid -s /tmp/udhcpc -b
107 admin 208 S pppd file /tmp/ppp/options.wan0
111 admin 216 S radvd
114 admin 16 S infosvr br0
115 admin 200 S watchdog
119 admin 8 S ntp
139 admin SW [kjournald]
144 admin 24 S /usr/sbin/smbd -D
309 admin 68 S sh -c /usr/sbin/pptp vpn.corbina.net --nolaunchpppd
310 admin 444 S pptp: GRE-to-PPP gateway on /dev/ptmx
314 admin 176 S pptp: call manager for 85.21.0.23
337 admin 540 S -sh
346 mldonkey 10532 R /opt/bin/mlnet.lite -allowed_ips 127.0.0.0/8 192.168.1.0/24
347 mldonkey 10532 S /opt/bin/mlnet.lite -allowed_ips 127.0.0.0/8 192.168.1.0/24
348 mldonkey 10532 S N /opt/bin/mlnet.lite -allowed_ips 127.0.0.0/8 192.168.1.0/24
349 admin 400 R ps
Это один торрент на закачку, раздач нет, торрент в состоянии паузы. В активном состоянии жрет еще больше.
Для сравнения - предыдущая версия
В покое размер RSS около 9 мегабайт.
Даже санчо коннектится по 5 минут. Если mldonkey запущен и закачка активна, считай инет на ББ пропал - странички открываются но... скажем так - через раз.
У меня WL500gp 32 MB своп 512 МВ.
При всем при этом ни разу не заглючило, не отвалилось и тп. качает исправно, хоть и не очень быстро 50 килобайт в сек. временами до 120, rtorrent на тех же закачках показывает 250-300, зараза такая.
Кстати, на sourceforge уже лежит 2.9.1

Reyter
10-09-2007, 13:51
Глюков нет, но вот ресурсов жрет СУЩЕСТВЕННО больше, чем предыдущая версия.
При всем при этом ни разу не заглючило, не отвалилось и тп. качает исправно, хоть и не очень быстро 50 килобайт в сек. временами до 120, rtorrent на тех же закачках показывает 250-300, зараза такая.
Кстати, на sourceforge уже лежит 2.9.1
Попробую еще какие-нибудь фичи отключить. Хотя бы тот же GD (вроде как он графики рисует). А больше вроде отключать и нечего :( И вообще главная причина, по которой я отказался от использования mldonkey для торрентов - как раз его неумеренные аппетиты в отношении оперативки. Ежели сподоюлюсь установить 128 метров памяти на борт, тогда подумаю... Я и за компиляцию-то взялся только из-за гипотетической поддержки программой Direct Connect, в проивном случае и связываться бы не стал.
Кхм... Да, действительно, свежий релиз выложили. Причем список изменений достаточно внушителен:
2007/09/09: version 2.9.1 = tag release-2-9-1
6192: EDK: Use discovered client_ip when lowid

2007/09/05
6187: BT: Fix wrong file order of multifile torrents due to patch #6174

2007/09/01
6179: BT: Send correct downloaded amount to tracker when download completed
6174: BT: Encode non-UTF8 filenames using "encoding" or "codepage" data
from .torrent if present

2007/08/31
6175: Yet another patch for share_scan_interval
- new default 30 minutes for newly created ini files
- still use 0 to disable
- hard-coded global minimum of 5 minutes, this updates old default 1 to 5
- automated options update, if update is needed (options_version <= 19) and
share_scan_interval = 5 (because of new hard-coded minimum, which is
processed earlier) its changed to new default of 30
6145: EDK: Update options description of max_connected_servers (Schlumpf)
6172: EDK: properly advertise and honour noviewshared tag (TripleM)

2007/08/23
6160: BT: Another fix for share_scan_interval
- Old hard-coded default was 300s, now with share_scan_interval its
possible to use a minimum of 60s which produces high CPU load.
This patch implements a minimum of 300s for the BT share_files timer.

2007/08/04
6128: New default for option messages_filter (unease)
6132: HTML: Fix group display in vd <num> for admin users
view of other users files
6130: Change API for network_parse_url, support user group
6127: HTML: Display file_chunk_sizes/file_piece_size in vd <num>
6135: BT: Fix high CPU load when share_scan_interval = 0
due to buggy patch #6049 (thx to darkman)

В-общем - сегодня не обещаю, но в ближайшее время выложу свежую версию.

Reyter
10-09-2007, 20:19
MlDonkey v2.91 Lite (eDonkey & BitTorrent only)
Compilled with options:
--enable-donkey --enable-bittorrent --disable-donkeysui --disable-directconnect --disable-filetp --disable-gnutella --disable-fasttrack --disable-gui --disable-soulseek --disable-gd --disable-magic

Try it :)

kirnikitin
10-09-2007, 21:03
у меня на Wl-700 версия 2.9 работает без тормозов и глюков. в закачке и раздаче 31 торрент, скорость приктически равна тарифной (3.5 мбит), инет не тормозит, санча коннектится пулей:)

Uncle_Fry
11-09-2007, 09:23
у меня на Wl-700 версия 2.9 работает без тормозов и глюков. в закачке и раздаче 31 торрент, скорость приктически равна тарифной (3.5 мбит), инет не тормозит, санча коннектится пулей:)

"завидуем вам, живущим при коммунизме!" :mad:

Uncle_Fry
11-09-2007, 09:28
MlDonkey v2.91 Lite (eDonkey & BitTorrent only)
Compilled with options:
--enable-donkey --enable-bittorrent --disable-donkeysui --disable-directconnect --disable-filetp --disable-gnutella --disable-fasttrack --disable-gui --disable-soulseek --disable-gd --disable-magic

Try it :)

Спасибо! Вот только не помогла больному клизма... :(
Да и не заморачивайся! Может у меня что не так настроено, мало ли что...

Oleg
11-09-2007, 15:27
Что-то странное. Я пока не смог собрать 2.9.1.

Ocaml кривой какой-то...

Reyter, как Вы собирали ocaml? Ручками? или batch?

Oleg
11-09-2007, 17:34
Собрал со старым ocaml.

Вот временный линк: http://oleg.wl500g.info/bin/mlnet.lite
Версия 2.9.1

Обращаю внимание: большой расход памяти и торможение при старте - признак использования guarding.p2p (я об этом писал уже). Отключить можно удалив соответсвующую строчку в downloads.ini.

Reyter
11-09-2007, 18:44
Что-то странное. Я пока не смог собрать 2.9.1.

Ocaml кривой какой-то...

Reyter, как Вы собирали ocaml? Ручками? или batch?
Удалось частично собрать 3.09.3 руками, а частично (часть бинарников и сам компилятор) выцарапать из дебиановского ocaml-nox_3.09.3~rc1-1_mipsel.deb
Пришлось повозиться...

Reyter
11-09-2007, 18:45
Собрал со старым ocaml.

Вот временный линк: http://oleg.wl500g.info/bin/mlnet.lite
Версия 2.9.1
А в чем его отличие от моего?

Uncle_Fry
11-09-2007, 19:26
Не сказать, что бы летало, но скорость возросла однозначно (до искомых 250 КБ/сек) инет тоже не падает, спасибо!

PID Uid VmSize Stat Command
236 mldonkey 10828 R /opt/bin/mlnet.lite -allowed_ips 127.0.0.0/8 192.168.1.0/24
240 mldonkey 10828 S /opt/bin/mlnet.lite -allowed_ips 127.0.0.0/8 192.168.1.0/24
241 mldonkey 10828 S N /opt/bin/mlnet.lite -allowed_ips 127.0.0.0/8 192.168.1.0/24
245 admin 400 R ps
это при одной закачке и 0 раздач, скорость порядка 250 килобайт

Oleg
11-09-2007, 20:13
А в чем его отличие от моего?
Отличие:
1) Пропатчен дефолтный конфиг для отключения блокинга;
2) Пропатчен конфиг для использования ocaml 3.09.03
3) Собирается в автоматическом режиме так:
./configure --disable-donkeysui --enable-batch --disable-magic --disable-gd \
--disable-fasttrack --disable-gnutella2 --disable-gnutella --disable-directconnect CFLAGS=-O2 CXXFLAGS=-O2
make

Reyter
11-09-2007, 20:26
Отличие:
1) Пропатчен дефолтный конфиг для отключения блокинга;
2) Пропатчен конфиг для использования ocaml 3.09.03
3) Собирается в автоматическом режиме так:
./configure --disable-donkeysui --enable-batch --disable-magic --disable-gd \
--disable-fasttrack --disable-gnutella2 --disable-gnutella --disable-directconnect CFLAGS=-O2 CXXFLAGS=-O2
make
Вроде бы для использования другой версии конфиг патчить необязательно. Во всяком случае у меня прекрасно компилится с опцией --enable-ocamlver=3.09.3

Oleg
11-09-2007, 20:42
Вроде бы для использования другой версии конфиг патчить необязательно. Во всяком случае у меня прекрасно компилится с опцией --enable-ocamlver=3.09.3
Хм... Да, похоже так. Мне показалось, что версию для Download никакими ключами не изменить... Тем лучше. Сейчас проверю, как оно пересоберётся.

Да, кстати, я ocaml вручную не собираю. В batch режиме он это делает сам.

AndrewN
11-09-2007, 20:56
Хм... Да, похоже так. Мне показалось, что версию для Download никакими ключами не изменить... Тем лучше. Сейчас проверю, как оно пересоберётся.

Да, кстати, я ocaml вручную не собираю. В batch режиме он это делает сам.

Какие успехи? Уж нетерпится... :)

Oleg
11-09-2007, 21:09
Какие успехи? Уж нетерпится... :)
А чего Вы ждёте? :) На предыдущей странице есть ссылка на 2.9.1.

Reyter
12-09-2007, 10:27
Да, кстати, я ocaml вручную не собираю. В batch режиме он это делает сам.
У меня ни 3.09.3 ни 3.10хх собираться не захотели. Говорят - знать ничего не знаем ни про какой mipsel. :)
И еще: при опции --enable-donkeysui (правда оно может никому и не нада, но просто из спортивного интереса) при нативной компиляции стабильно выпадает в segm.fault на этапе компилирования Cryptopp.o. Интересно, при кросскомпиляции эту стадию удается пройти?

a.starikov
13-09-2007, 12:38
Добрый день!
Как подружить mldonkey 2.9.1 и torrents.ru?
Копирую ссылку на торрент, вставляю в input, появляется надпись parsing http и все....

под Windows, через мюТоррент все качается без проблем..

Uncle_Fry
13-09-2007, 12:48
Добрый день!
Как подружить mldonkey 2.9.1 и torrents.ru?
Копирую ссылку на торрент, вставляю в input, появляется надпись parsing http и все....

под Windows, через мюТоррент все качается без проблем..

Попробуйте лучше клиент Sancho (http://sancho-gui.sourceforge.net/)

a.starikov
14-09-2007, 10:37
Попробуйте лучше клиент Sancho (http://sancho-gui.sourceforge.net/)

Спасибо!
В паре они великолепно работают!

PS а можно как-то выборочно файлы из одного торрента качать через mldonkey???

z3r0c001
16-10-2007, 09:11
[admin@z3r0r0ut3r usr]$ ./emule.sh
sh: sh: 2: /: Permission denied
[admin@z3r0r0ut3r usr]$ 2007/10/16 07:07:20 [cO] Starting MLDonkey 2.8.5 ...
2007/10/16 07:07:20 [cO] Language EN, locale ASCII, ulimit for open files 1024
2007/10/16 07:07:20 [cO] MLDonkey is working in /tmp/harddisk/.mldonkey

2007/10/16 07:07:20 [cO] creating new MLDonkey base directory in /tmp/harddisk/.mldonkey

2007/10/16 07:07:20 [Gettext] Loading language resource mlnet_strings.EN_ASCII
2007/10/16 07:07:20 [cO] loaded language resource file
2007/10/16 07:07:20 can not create files in directory /tmp, check rights...


И все тут гугл ничего не дал какие права проверить? вроде права на директорию пытался менять. Что сделать?

Duke
16-10-2007, 10:03
права на /tmp/harddisk/.mldonkey/tmp проверяй

z3r0c001
18-10-2007, 01:12
пришлось на всю директорию /tmp права сменить не знаю что выйдет.
запустился теперь не могу подключится к серверу и подключить к нему санчо

что писать в настройках санчо
млданки висит на 192.168.124.1:4080

gekk
30-10-2007, 16:31
Качал с торрентс.ру софт - в торенте было три файла: 2 по несколько мегабайт и один 2,2 Гб. Вроде успешно скачался. Сам торент-файл переместился в папку seeded. Два маленьких файла сохранилось, а большой на 2,2 Гб исчез. Повторил скачку еше раз - та же история.
P.S. Диск форматирован в ext3



Вобщем почему-то файл был не виден через ftp. Через телнет я нашел этот файл. Только после скачивания на раздачу он так и не встал.

Berckk
02-11-2007, 09:19
Не запускается MLDonkey. Пробовал скрипт и с 1, и с 8 страницы. Качал обе последнии сборки MLDonkey.
Прошивка WL500gp-1.9.2.7-8-pre16.trx.
Вот лог.

2007/01/01 00:19:53 [cO] Starting MLDonkey 2.9.1 ...
2007/01/01 00:19:53 [cO] Language EN, locale ASCII, ulimit for open files 1024
2007/01/01 00:19:53 [cO] MLDonkey is working in /tmp/harddisk/prog/.mldonkey

2007/01/01 00:19:53 [cO] creating new MLDonkey base directory in /tmp/harddisk/prog/.mldonkey

2007/01/01 00:19:53 [Gettext] Loading language resource mlnet_strings.EN_ASCII
2007/01/01 00:19:53 [cO] loaded language resource file
2007/01/01 00:19:53 [DNS] Resolving [LAKdom] ...
2007/01/01 00:19:53 [DNS] Resolving [www.mldonkey.org] ...
2007/01/01 00:20:03 [cInt] WARNING: Directory /tmp/harddisk/prog/.mldonkey is full, MLDonkey shuts down

2007/01/01 00:20:03 WARNING: Directory /tmp/harddisk/prog/.mldonkey is full, MLDonkey shuts down
sh: sh: 2: mlnet.lite: Permission denied
В папку prog монтируется раздел диска (с ключом RW). Место на разделе есть точно (После первого такого сообщения удалил 2 фильма с этого ращдела). Файловая система ext3. swap - есть работает.
Приведите кто- нибудь, пожалуйста, свой работающий скрипт для запуска MLDonkey из автозагрузки.

Judgin
09-11-2007, 10:28
вот ведь засада =( после обновления mldonkey до 2.9.1 перестал обсчитываться upload ratio на многих трекерах =((( до этого все было отлично. Никто не сталкивался с подобной проблемой? или может есть идеи куда копать?

UPD. тут вот нашел собратов по несчатью =((( http://mldonkey.sourceforge.net/forums/viewtopic.php?t=4931&highlight=upload+ratio в двух словах, mldonkey 2.9.1 криво отсылает upload/download инфу

kedr
15-11-2007, 20:14
вот ведь засада =( после обновления mldonkey до 2.9.1 перестал обсчитываться upload ratio на многих трекерах =((( до этого все было отлично. Никто не сталкивался с подобной проблемой? или может есть идеи куда копать?

UPD. тут вот нашел собратов по несчатью =((( http://mldonkey.sourceforge.net/forums/viewtopic.php?t=4931&highlight=upload+ratio в двух словах, mldonkey 2.9.1 криво отсылает upload/download инфу
20.10.2007 вышла версия 2.9.2: http://sourceforge.net/project/showfiles.php?group_id=156414
Насколько я понял, в ней эта ошибка исправлена.

Давайте дружненько попросим Олега собрать mlnet.lite 2.9.2 :)

Oleg
15-11-2007, 20:55
Уже собираю. :)

Oleg
15-11-2007, 21:41
Вот здесь новая версия 2.9.2
http://oleg.wl500g.info/bin/mlnet/292/mlnet.lite.gz

Тестируйте, я даже не запускал.

Vitaly_k
15-11-2007, 22:00
Олег, а какова вероятность, что mldonkey попадет в прошивки для дивайсов, имеющих большой флеш?

Oleg
15-11-2007, 22:09
Олег, а какова вероятность, что mldonkey попадет в прошивки для дивайсов, имеющих большой флеш?
Пока не могу сказать. :(

kedr
15-11-2007, 22:23
Вот здесь новая версия 2.9.2
http://oleg.wl500g.info/bin/mlnet/292/mlnet.lite.gz

Тестируйте, я даже не запускал.
Хорошая новость: качает...
Плохая: судя по changelog (http://mldonkey.sourceforge.net/forums/viewtopic.php?t=4927) в версии 2.9.2 ошибка (http://www.wl500g.info/showpost.php?p=68774&postcount=181) ещё не исправлена.

Oleg
16-11-2007, 09:20
А какая из старых версий нормально работала?

Judgin
16-11-2007, 14:32
я откатился на 2.9.0, до этого стояла 2.8.7...

Обе нормально вроде качают и ratio обсчитывается.

kedr
17-11-2007, 23:24
Столкнулся с необходимостью быстрого управления MLDonkey. После неудачного траха с telnet, встроенным в MS Windows XP, изобразил решение с помощью утилитки Plink (http://the.earth.li/~sgtatham/putty/latest/x86/plink.exe) из набора PuTTY (http://www.chiark.greenend.org.uk/~sgtatham/putty/).

Сам набор команд консоли MLdonkey (скриптик) записывается в текстовый файл. Например, для установки максимально возможной скорости скачивания он выглядит так:


auth username password
set max_hard_download_rate 0
q


На рабочем столе создаем ярлык, у которого в поле Объект записываем следующую строку:

C:\WINDOWS\system32\cmd.exe /D /C type "C:\Program Files\putty\100.mldonkey" | "C:\Program Files\Putty\plink.exe" -telnet -P 4000 192.168.1.1Здесь С:\Program Files\putty\100.mldonkey - путь к файлу-скриптику.

Теперь можно заставить роутер выполнить скрипт двойным щелчком на ярлыке.
Кстати, приостановить все закачки можно командой pause all, а включить обратно - resume all.

Oleg
18-11-2007, 08:11
Я выложил 2.9.0 - http://oleg.wl500g.info/bin/mlnet/290/mlnet.lite.gz

Kudu
25-11-2007, 13:13
Добрый день!

Никто не замечал, что у разных сборок MLDonkey от Олега сильно разнятся требования к памяти, в смысле размер занимаемой в покое памяти. Мои наблюдения таковы:
2.9.1 - RSS 9.5-10 Мб
2.9.2 - RSS 12-14 Мб
2.9.0 - RSS 11-12 Мб
Из этого в частности следует, что сборка 2.9.1, которой я пользовался в начале - была самая экономичная по памяти... Нет идей, чем это можно объяснить? Интересно, компилировались они одинаково?..

Константин
(MLDonkey 2.9.0, ed2k - off, Bt/FileTP - on)

Oleg
25-11-2007, 13:52
Компилировалось одинаково. RSS на самом деле зависит ещё и от закачек. Да много от чего...

MobyDick
25-11-2007, 17:12
Соберите пожалуйста версию с поддержкой DC++

Reyter
26-11-2007, 07:40
Соберите пожалуйста версию с поддержкой DC++
Не коннектится с хабами Protax. Памяти жрет немеряно. Вот уже несколько лет поддержка клиента Direct Connect все еще находится в стадии experimental. Оно вам все еще надо?
Вот здесь (http://wl500g.info/showthread.php?t=8896&page=2) мы с angel_il пытаемся заставить работать клиента ShakesPeer. Кое-какие подвижки уже есть.

Kudu
26-11-2007, 07:59
Компилировалось одинаково. RSS на самом деле зависит ещё и от закачек. Да много от чего...
Спасибо, понял. Хотя была надежда, что может секрет какой есть и можно его аппетиты поумерить :-).

p.s. По поводу размера RSS - эксперементировал на одном и том же листе закачек, все закачки предварительно были поставлены на паузу, ждал 2-3 минуты после старта mldonkey... Но может это и не помогло и что-то всё равно сильно влияло...

Константин

Judgin
27-11-2007, 10:02
UPDATE: все таки версия 2.9.0 криво обсчитывает ratio =((( точнее на некоторых трекерах считает, на некоторых нет =(

А вот 2.8.7 обсчитывает идеально!!! так шо вернулся обратно на 2.8.7 =) в принципе, меня в ней все устраивает =) так шо в ближайшие полгода-год не буду обновляться =)

Kudu
29-11-2007, 06:57
Добрый день!

Никто не встречался с торрентами имеющими русские имена файлов? Пробовали ли скачивать при помощи mldonkey? Удачно?

Конфигурация: wl500g + oleg's firmware ...-7g + "Настройка роутера с нуля" + mlnet.lite 2.9.0 + USB-HDD (смонтирован по умолчанию).

(Читал в соседней ветке про проблемы с русскими торрентами у других клиентов (http://www.wl500g.info/showthread.php?p=48644&highlight=%F0%F3%F1%F1%EA%E8%EC%E8#post48644). У меня в очереди стоят два торрента с русскими именами файлов на 25GB, вот и хочется понять стоит тратить 2 недели на их скачивание или всё-равно ничего не получится...)

p.s. To Judgin: А на каких трекерах вы столкнулись с проблемой обсчета рейтинга на версии 2.9.0?

Спасибо.
Константин

kedr
30-11-2007, 05:32
Торренты с русскими именами качает нормально.
Но автоматически перенести уже скачанные файлы в папку Incoming MLdonkey не может - выдает ошибку. Не проблема: в Sancho right click -> commit as -> input filename.

Kudu
30-11-2007, 07:09
kedr, спасибо за ответ.

Единственное, вы не могли бы более подробно описать, что нужно сделать в Sancho, чтобы решить проблему с переносом закачанных торрентов? Команды "Commit as" по правой кнопке мыши я в Sancho не нашел, проверял на скачиваемых торрентах на вкладке Transfers (см. вложение).
Config: MlDonkey 2.9.0, Sancho 0.9.4-58.

Константин

Judgin
30-11-2007, 09:55
А на каких трекерах вы столкнулись с проблемой обсчета рейтинга на версии 2.9.0?

на интерфильмовских (interfilm.ru например)...на трекере в локальной сети dubki.ru...какие-то западные несколько штук...но названий и адресов не помню =( торрентс.ру на 2.9.0 работает нормально, а вот 2.9.1+ уже не работает =(

вощем сейчас мне пофиг =) откатился на 2.8.7 и все отлично =)

Mr_J
04-12-2007, 07:55
Вопрос 1 - где взять версию 2.8.7?
Вопрос 2 - как настроить Sancho (не может соединиться с MLNet)?
Вопрос 3 - некоторые веб-ссылки на торренты не обрабатываются, куда класть уже скачанные торрент-файлы, чтобы MLNet сам их подхватывал и ставил в очередь?

Kudu
04-12-2007, 22:39
Вопрос 1 - где взять версию 2.8.7?
Вопрос 2 - как настроить Sancho (не может соединиться с MLNet)?
Вопрос 3 - некоторые веб-ссылки на торренты не обрабатываются, куда класть уже скачанные торрент-файлы, чтобы MLNet сам их подхватывал и ставил в очередь?
Ответ 1. Увы, не знаю... Сам пользуюсь 2.9.0...
Ответ 2. После того как сам mldonkey успешно запущен (core started), подключиться к mldonkey можно настроив Sancho следующим образом:
Host = внутренний адрес роутера, у меня, например, 192.168.1.1
Port = gui_port из конфига mldonkey, по умолчанию, если не меняли 4001.
Username = имя пользователя созданного в mldonkey (по умолчанию, при установке mldonkey существует 1 пользователь admin с пустым паролем)
Password = пароль для этого пользователя, по умолчанию пустой, изменить можно через, например, web-интерфейс mldonkey (по умолчанию порт 4080).
Ответ 3. ТПУТЬ_К_ДОМАШНЕМУ_КАТАЛОГУ_MLDONKEY/torrents/incoming. В течении нескольких минут torrent-файл должен подхватиться оттуда и добавиться в очередь для скачки с автоматическим перемещением его из .../torrents/incoming, в .../torrents/downloading. ПУТЬ_К_ДОМАШНЕМУ_КАТАЛОГУ_MLDONKEY задается при запуске mldonkey, у меня, например, это /tmp/harddisk/.mldonkey, а соответственно полный путь к папке, куда надо класть торренты выглядит так: /tmp/harddisk/.mldonkey/torrents/incoming.

Удачи.
Константин

Judgin
05-12-2007, 12:15
Вопрос 1 - где взять версию 2.8.7?

на первой странице этого топика =))) а ваще вот ссылка http://wl500g.dyndns.org/bin/mlnet.lite.gz
UPD: это версия 2.8.5, сейчас оказываеца она у меня стоит =))) где 2.8.7 не знаю уже, но эта работает тоже нормально

kedr
05-12-2007, 19:02
Команды "Commit as" по правой кнопке мыши я в Sancho не нашел
Она есть только у уже скачанных файлов (статус Downloaded).

Kudu
05-12-2007, 19:56
Она есть только у уже скачанных файлов (статус Downloaded).
А у вас есть файлы со статусом Downloaded на вкладке Transfers? У меня всё скачанные torrent-файлы исчезают, а в списке отражаются только файлы paused или качающиеся... Или вы имели ввиду что-то ещё - в другом месте, на другой вкладке? Вы не могли бы рассказать подробнее. Спасибо.

Константин

MobyDick
24-12-2007, 21:51
Как увеличить параметр max_bt_uploaders? у меня при каждом перезапуске все сбрасывается в default :(

timduck
25-12-2007, 05:22
Как увеличить параметр max_bt_uploaders? у меня при каждом перезапуске все сбрасывается в default :(

Из Sancho или при выключенном mlnet.

SkySlider
25-12-2007, 18:55
попытался установить пишет:
can't load library 'libz.so'
какую библиотеку надо установить ещё?

Oleg
25-12-2007, 19:15
zlib надо.

SkySlider
25-12-2007, 19:29
дайте ссылочку на подходящую, а то их стоко... :)

Oleg
25-12-2007, 19:30
ipkg install zlib

SkySlider
25-12-2007, 19:46
bzip2 поставил тож
теперь пишет can't load library 'libncurses.so.5'

angel_il
25-12-2007, 20:50
ipkg install ncurses

SkySlider
25-12-2007, 21:06
всё сделал
даёт low id , через вебморду роута пробросил порт, нужно ещё что-то в post-firewall делать ?

Oleg
25-12-2007, 22:15
А на какой порт пробросили? Совпадает с тем, что осёл выбрал себе?

SkySlider
25-12-2007, 22:56
А на какой порт пробросили? Совпадает с тем, что осёл выбрал себе?

У осла по дефолту стоял 8540 я на него и пробросил(на 192.168.1.1) но всё равно low id
тогда вписал в post-firewall по этому образцу http://wl500g.info/showpost.php?p=55947&postcount=92 , остальный порты через вебморду роута не расшаривал т.к. нужен токо осёл. Тоже low id. :)

timduck
26-12-2007, 04:56
тогда вписал в post-firewall по этому образцу http://wl500g.info/showpost.php?p=55947&postcount=92

iptables маленькими буквами? :)

al37919
26-12-2007, 07:06
еще последнее правило-по-умолчанию в цепочке INPUT прибить надо

SkySlider
26-12-2007, 14:50
Исправил на маленькие буквы, добавил ещё udp для торрента, зачем не знаю :) , толку ноль

al37919
26-12-2007, 15:19
что кажет iptables -L

SkySlider
26-12-2007, 17:36
Chain INPUT (policy ACCEPT)
target prot opt source destination
DROP all -- anywhere anywhere state INVALID
ACCEPT all -- anywhere anywhere state RELATED,ESTABLISHED
ACCEPT all -- anywhere anywhere state NEW
ACCEPT all -- anywhere anywhere state NEW
ACCEPT igmp -- anywhere 224.0.0.0/4

al37919
26-12-2007, 17:47
Однако, нет в этом списке никаких вышеупомянутых правил (хотя и последнего злобного правила тоже нет) (а должны бы быть если список полный). Значит либо все же синтаксические ошибки при задании правил, либо post-firewall совсем не запускается. Какое в результате содержимое post-firewall?

SkySlider
26-12-2007, 19:01
EDONKEY_PORT=8540
KAD_PORT=8443
OVERNET_PORT=5865
BITTORRENT_PORT=6882
OPENNAP_PORT=9999

## MLDonkey acting as Edonkey2000 client
iptables -I INPUT -p tcp --dport $EDONKEY_PORT -j ACCEPT
iptables -I INPUT -p udp --dport $(($EDONKEY_PORT + 4)) -j ACCEPT

## MLDonkey acting as Kad client
iptables -I INPUT -p tcp --dport $KAD_PORT -j ACCEPT
iptables -I INPUT -p udp --dport $KAD_PORT -j ACCEPT

## MLDonkey acting as Overnet client
iptables -I INPUT -p tcp --dport $OVERNET_PORT -j ACCEPT
iptables -I INPUT -p udp --dport $OVERNET_PORT -j ACCEPT

## MLDonkey acting as BitTorrent client
iptables -I INPUT -p tcp --dport $BITTORRENT_PORT -j ACCEPT
iptables -I INPUT -p udp --dport $BITTORRENT_PORT -j ACCEPT

SkySlider
26-12-2007, 19:57
пардон в тот раз чё-то не сработало, уже не помню почему
вот, вроде всё в норме
Chain INPUT (policy ACCEPT)
target prot opt source destination
ACCEPT udp -- anywhere anywhere udp dpt:6882
ACCEPT tcp -- anywhere anywhere tcp dpt:6882
ACCEPT udp -- anywhere anywhere udp dpt:5865
ACCEPT tcp -- anywhere anywhere tcp dpt:5865
ACCEPT udp -- anywhere anywhere udp dpt:8443
ACCEPT tcp -- anywhere anywhere tcp dpt:8443
ACCEPT udp -- anywhere anywhere udp dpt:8544
ACCEPT tcp -- anywhere anywhere tcp dpt:8540
ACCEPT udp -- anywhere anywhere udp dpt:6882
ACCEPT tcp -- anywhere anywhere tcp dpt:6882
ACCEPT udp -- anywhere anywhere udp dpt:5865
ACCEPT tcp -- anywhere anywhere tcp dpt:5865
ACCEPT udp -- anywhere anywhere udp dpt:8443
ACCEPT tcp -- anywhere anywhere tcp dpt:8443
ACCEPT udp -- anywhere anywhere udp dpt:8544
ACCEPT tcp -- anywhere anywhere tcp dpt:8540
DROP all -- anywhere anywhere state INVALID
ACCEPT all -- anywhere anywhere state RELATED,ESTABL ISHED
ACCEPT all -- anywhere anywhere state NEW
ACCEPT all -- anywhere anywhere state NEW
ACCEPT igmp -- anywhere 224.0.0.0/4


всем спасибо, всё работает, даёт high id :)

SkySlider
27-12-2007, 14:51
Опять Low id :((((
непонятно с чего вдруг
при просмотре через iptables -L никаких конкретных портов не показывает, такое впечатление что виртуал сервер отваливается...

kedr
21-01-2008, 05:51
Вышла версия 2.9.3 от 19.01.2008: https://sourceforge.net/project/showfiles.php?group_id=156414&release_id=569823

Список фиксов здесь: https://sourceforge.net/project/shownotes.php?release_id=569823 (вроде ничего особенного).

Компилятор по умолчанию - Ocaml 3.10.1.

Kibergod
22-01-2008, 19:30
Поддерживают ли MLDonkey и его графический интерфейс Sancho закачку emule, http, ftp, torrent?????:confused: И дайте ссыку на FAQ ПЛИИЗЗЗЗ!

Serge_K
22-01-2008, 19:38
Поддерживают ли MLDonkey и его графический интерфейс Sancho закачку emule, http, ftp, torrent?????:confused: И дайте ссыку на FAQ ПЛИИЗЗЗЗ!

http://wl500g.info/showthread.php?t=9214&highlight=mldonkey

Kibergod
22-01-2008, 19:42
а как к нему Sancho привентить?

P.S. дайте нормальный ФАК - что тыкать и что вводить?

Serge_K
22-01-2008, 19:53
а как к нему Sancho привентить?

P.S. дайте нормальный ФАК - что тыкать и что вводить?

Читаем внимательно форум по теме, пытаемся понять, пробуем, если не поняли чего-то или не получается - задаем конкретные вопросы. Здесь все в равных условиях - а Вы себе эксклюзива не то что просите - требуете!:cool:
P.S. А как всё начиналось: мы, АДМИНЫ! В том смысле, что username:admin?:) Я, например, простой юзер, знающий о линуксе немного более того, что он просто существует.:) И - ничего, чтение форума помогло все настроить и многое понять.

Oleg
22-01-2008, 20:04
KiberGod, я предупреждаю, что ещё за один "лентяйский" вопрос просто забаню, чтобы появилось время почитать форум.

Oleg
22-01-2008, 20:45
Собрал 2.9.3:
http://oleg.wl500g.info/bin/mlnet/293/mlnet.byte.gz

Игорь
22-01-2008, 20:50
оффтоп:

Прошу милости для кибирнегического бога, может пусть флудит?
Имхо он забавен

Игорь
22-01-2008, 20:53
А знает ли уважаемый ALL, как научить mldonkey качать по расписанию?
Подскажите плиз.

lexass
22-01-2008, 21:02
оффтоп:

Прошу милости для кибирнегического бога, может пусть флудит?
Имхо он забавен

:D

забавность переходящая в откровенную наглость перестает радовать:mad:

2Oleg
+1

Oleg
22-01-2008, 21:04
Думаете, что он кибернетический? В этом случае Kiber стоило бы писать как Cyber. :)

kedr
23-01-2008, 15:11
Собрал 2.9.3:
http://oleg.wl500g.info/bin/mlnet/293/mlnet.byte.gz
А почему byte?
Раньше было lite. :)

KaMaZ
28-01-2008, 19:00
Здравствуйте. Ещё один новичок в ваших рядах. Пытался вчитаться, полистать. Потом поэкспериментировать. Не получается.


Далее, пишем скриптик для запуска:


#!/bin/sh
mkdir -p /tmp/harddisk/.mldonkey/
chown mldonkey.users /tmp/harddisk/.mldonkey/
su - mldonkey sh -c "
HOME=/tmp/harddisk/ TMPDIR=/tmp/harddisk/.mldonkey/tmp \
/opt/bin/mlnet -allowed_ips '127.0.0.0/8 192.168.1.0/24' &"


где этот код писать? пробовал в post-mount. нет реакции. Пробовал просто в telnet тупо вбить - тоже самое. Создать какой то файл надо?


Что касается доступа: 1) в броузере - http://192.168.1.1:4080/,
перед этим что то ведь надо запустить? саму программу? откуда её запускать то?


Хинт: 1) Чтобы умениьшить использование процессора в настройках ставим loop_delay=20.
слово "настройки". Это где они? где и порт 4080 прописан? (про папки рабочие вроде в скрипте написано...) обычно настройки в /opt/etc/ лежат. привык:)

спасибо.

Starling
28-01-2008, 21:00
Создать файл, кинуть в /opt/sbin или /opt/bin и сделать ему chmod +x

Запускается mldonkey именно вызовом этого скрипта. Причем в нем надо заменить /opt/bin/mlnet на путь к mldonkey. В случае lite-версии будет mlnet.lite например.

Настройки в /tmp/harddisk/.mldonkey/downloads.ini

KaMaZ
29-01-2008, 13:28
....
Спасибо большое. Дальше играюсь с запуском:


при запуске выдаёт:
can't load library 'libmagic.so.1

вопросик - какой из пакетов нужно доставить, чтоб была данная lib
хотелось бы узнать ещё раз.


[root@router root]$ ipkgsearch libmagic.so.1
Package: file
Architecture: mipsel
Priority: optional
Section: utility
Version: 4.20-1
Maintainer: NSLU2 Linux <nslu2-linux@yahoogroups.com>
Source: ftp://ftp.astron.com/pub/file/file-4.20.tar.gz
Description: Ubiquitous file identification utility.
Depends: zlib
Conflicts:

как я понял, по ссылке "Source" и должен быть пакет. Но данной ссылки уже не существует. скачал соседнюю, там нет этой библиотеки. Так какой пакет?


PS а вообще, не понял как этим скриптом (на пакеты и библиотеки) пользоваться. Если его просто запустить, то он сканирует все пакеты как я понял....

Vofik
29-01-2008, 14:14
Дайте скрипт включения демона файлом, а то с переносами ничего не понятно!:(

SkySlider
30-01-2008, 18:22
А может ли mldonkey сохранять файлы в fat32 раздел ?

Vofik
02-02-2008, 09:49
Как качать на винт?
если даю скрипт
#!/bin/sh
mkdir -p /tmp/harddisk/.mldonkey/
chown mldonkey.users /tmp/harddisk/.mldonkey/
su - mldonkey sh -c "HOME=/tmp/harddisk/ TMPDIR=/tmp/harddisk/.mldonkey/tmp \ /opt/bin/mlnet &"

пишет недостаточно памяти видимо качать хочет на флешку

а если даю

#!/bin/sh
mkdir -p /tmp/harddisk/.mldonkey/
chown mldonkey.users /tmp/harddisk/.mldonkey/
su - mldonkey sh -c "HOME=/tmp/mnt/disk1_2/ TMPDIR=/tmp/harddisk/.mldonkey/tmp \ /opt/bin/mlnet&"

там у меня хард, а Mldonkey пишет, что недостаточно прав! Что делать, чтоб качал на винт???:confused:

aleks_blade
04-02-2008, 08:20
Доброе утро.
Вот поставил это чудо mldonkey.
C родной страничкой нифига не понял как ссылки закидывать на закачку, вроде есть такое чудо приложение Sancho.
Скачал его по ссылкам. пытаюсь установить а мне пишет что ошибка контрольной суммы файла и неустанавливается.
Может кто подскажет какой файл нужно качать с сайта санчо (в линухе я полный ноль) и как его правильно установить и подключить к MLdonkey.
Заранее ОГРОМНЕЙШЕЕ Спасибо.
Думаю данная инструкция не одному мне пригодиться в дальнейшем.:)

angel_il
04-02-2008, 09:52
Как качать на винт?
если даю скрипт
#!/bin/sh
mkdir -p /tmp/harddisk/.mldonkey/
chown mldonkey.users /tmp/harddisk/.mldonkey/

там у меня хард, а Mldonkey пишет, что недостаточно прав! Что делать, чтоб качал на винт???:confused:


chown mldonkey.users /tmp/mnt/disk1_2/

al37919
04-02-2008, 10:10
chown mldonkey:users ...

Starling
04-02-2008, 20:05
Доброе утро.
C родной страничкой нифига не понял как ссылки закидывать на закачку
Я делаю без санчи так: на домашнем компе в винде на Z: замаплена папка .mldonkey/torrents/incoming на роутере разрешенная на запись.
Чтобы поставить на закачку торрент - сохраняю из браузера .torrent файл в эту папку и все. Mldonkey его сам подберет и начнет качать.

Oleg
04-02-2008, 20:14
chown mldonkey:users ...

Можно по всякому. И с точкой и двоеточием.

al37919
04-02-2008, 21:13
Потрясающе --- и вправду можно. А я то все больше ману доверял :) А тут, понимаешь, прям такие недокументированные фичи открываются... :)