Posted: Thu Feb 24, 2011 10:36 Post subject: DD-WRT и DBHUB
Очень нужно установить DC++ Hub на роутер wrt610n v2. Встречал, что такая проблема довольно распространена, но подробной информации почти не нашел. Для не-линуксойда такое практически неподъемно. Мог бы кто-нибудь написать мануал или порекомендовать что и как делать? Знаю, что установить dbhub возможно и он работает.
Я пытался, но ничего особо не вышло.
> Мог бы кто-нибудь написать мануал
легко. что ж ты раньше молчал.
> или порекомендовать что и как делать
читать документацию и разбираться? хотя не, это слишком глупо. лучше сказать прямее - сделайте всё за меня.
Так и думал что будет именно такая реакция. Просто видел, что мануалов довольно много, во многих сообществах принято предлагать темы для написания новых.
Я пытался разбираться, качал скомпиленный для ipkg dbhub, монтировал к роутеру флешку, ставил хаб, он вроде как даже ставился, но запустить его так и не удалось, я перечитал все что только можно на эту тему и зашел в тупик. Вот и написал сюда.
Кто-нибудь может попробовать поставить и объяснять что я делаю не так?
Есть тема по этому поводу, но она довольно старая и возможно то, что там написано уже не совместимо с нынешней версией dd-wrt (мб поэтому у меня ничего не получилось)
"Кто-нибудь может попробовать поставить и объяснять что я делаю не так?"
"Я не прошу делать за меня"
Именно это ты и просишь. Такие запросы ничего, кроме раздражения, не вызывают. Либо исправляйся, либо помощь получишь от кого-нибудь уж ооочень жалостливого.
Хорошо, попробую более конкретные вопросы. К сожалению, я уже снес то, что поставил, потому что не смог заставить работать, но проблему примерно помню.
при попытке просто запустить бинарик хаба из /opt/bin/dbhub выдавалось сообщение "not found", хотя файл точно там и путь точно правильный.
автор, который собирал dbhub по ссылке выше, добавил скрипт, для запуска /opt/etc/inid.r/S98dbhubd
Когда я пытался запустить его, выдавалось "su: not found" и указание на использование su в конкретной строчке скрипта.
Собственно вот более детально описание проблемы. По ссылке говорилось, что not found может писать, если "нехватает в системе нового uClibc 0.9.28". Это так? В dd-wrt вроде бы uClibc нормальной версии
Извиняюсь если что-то понимаю или объясняю некорректно, я никогда не работал с никс-системами.
Ну, вот. Это уже что-то. Еще лучше будет, если ты снова поставишь хаб и попробуешь настроить.
su - это повышение прав, насколько я понимаю. В dd-wrt ты и так под рутом работаешь. Поэтому эту команду можно просто убрать.
Ну, вот. Это уже что-то. Еще лучше будет, если ты снова поставишь хаб и попробуешь настроить.
su - это повышение прав, насколько я понимаю. В dd-wrt ты и так под рутом работаешь. Поэтому эту команду можно просто убрать.
Хорошо, попробую более конкретные вопросы. К сожалению, я уже снес то, что поставил, потому что не смог заставить работать, но проблему примерно помню.
при попытке просто запустить бинарик хаба из /opt/bin/dbhub выдавалось сообщение "not found", хотя файл точно там и путь точно правильный.
автор, который собирал dbhub по ссылке выше, добавил скрипт, для запуска /opt/etc/inid.r/S98dbhubd
Когда я пытался запустить его, выдавалось "su: not found" и указание на использование su в конкретной строчке скрипта.
Собственно вот более детально описание проблемы. По ссылке говорилось, что not found может писать, если "нехватает в системе нового uClibc 0.9.28". Это так? В dd-wrt вроде бы uClibc нормальной версии
Извиняюсь если что-то понимаю или объясняю некорректно, я никогда не работал с никс-системами.
> not found
сообщение шелла, когда файла нету. откуда ты знаешь что "файл точно там и путь точно правильный"? ты его там видел ls'ом? или это догадки что всё пучком?)
su можешь убрать из скрипта, ты и так под рутом торчишь на dd-wrt.
ой, столько всего понаписали
уверен что файл там, вижу его через WinSCP
собственно сделал так, тупо, смонтировал флешку на jffs, установил туда dbhub_0.450-2_mipsel.ipk, установилось, файлы появились.
Выполнил команду /jffs/opt/bin/dbhub -w /jffs/opt/bin/dbhub (так рекомендовали запускать в теме)
получил sh: eval: line 1: /jffs/opt/bin/dbhub: not found
насколько я понимаю, файл там
-rwxr-xr-x 1 root root 2334652 Jan 12 2008 /jffs/opt/bin/dbhub
"Выполнил команду /jffs/opt/bin/dbhub -w /jffs/opt/bin/dbhub (так рекомендовали запускать в теме)"
В теме рекомендовали запускать не так. Ты бинарнику бинарник подсовываешь, а я так понимаю, что там конфиг. В теме было не bin, а var.
Держи копипаст. "/opt/bin/dbhub -w /opt/var/dbhub"
"Выполнил команду /jffs/opt/bin/dbhub -w /jffs/opt/bin/dbhub (так рекомендовали запускать в теме)"
В теме рекомендовали запускать не так. Ты бинарнику бинарник подсовываешь, а я так понимаю, что там конфиг. В теме было не bin, а var.
Держи копипаст. "/opt/bin/dbhub -w /opt/var/dbhub"
В любом случае это ничего не дало
исполнил /jffs/opt/bin/dbhub -w /jffs/opt/var/dbhub
получил
sh: eval: line 1: /jffs/opt/bin/dbhub: not found
мб нужно смонтировать /jffs/opt в /opt ? и запускать так, как в теме? минуя /jffs ?