Необходимые пакеты и хаб скачать можно тут:
Пакеты закидываем в папку root (флеш памяти должно быть с запасом около 2 мб).
Устанавливаем 4 пакета командой opkg install по очередности.
Код: Выделить всё
opkg install zlib_1.2.11-1_mips_24kc.ipk librt_1.1.16-1_mips_24kc.ipk libstdcpp_5.4.0-1_mips_24kc.ipk ptokax_0.5.2.2-1_mips_24kc.ipk
Исходники DC++
Установка и настройка
После установки пакетов, первый запуск делаем через демона PtokaX -d
Теперь появится папка в /root/.PtokaX/cfg/ (папка в WinSCP .PtokaX будет не видна, так как она скрыта, чтоб перейти в каталог CTRL+O)
Не забывам в папку
Для того чтобы изменения вступили в силу, нужно остановить текущий процесс PtokaX -d . Через вэб морду в Status - Processes
Settings.pxt
Для начальной работы хаба запуска нужны минимальные настройки.
Где 192.168.1.1 это IP роутера.
Код: Выделить всё
#
# String settings
#
# Hub name. Minimal length 1, maximal length 256. $ and | is not allowed
HubName = DCBEELINEKZ
# Admin nick. Minimal length 1. Maximal length 64. $, | and space is not allowed
#AdminNick = Admin
# Hub address. Minimal length 1. Maximal length 256. $ and | is not allowed
HubAddress = 192.168.1.1
# TCP ports. Minimal length 1. Maximal length 64
TCPPorts = 411
Код: Выделить всё
#
# PtokaX scripts settings file
#
chat.lua = 1
Как добавить регистрацию
Правим файл RegisteredUsers.xml
0 - master (Главый админ)
1 - operator
2 - vip
3 - reg
Код: Выделить всё
<?xml version="1.0" encoding="windows-1252" standalone="yes" ?>
<RegisteredUsers>
<RegisteredUser>
<Nick>НИК</Nick>
<Password>ПАСС</Password>
<Profile>0</Profile>
</RegisteredUser>
</RegisteredUsers>
Фаил ptokax поместить в /etc/init.d и дать права 755
Код файла
Код: Выделить всё
#!/bin/sh /etc/rc.common
START=98
start() {
PtokaX -d -c /root/.PtokaX
}
stop() {
killall PtokaX > /dev/null
}
restart() {
killall PtokaX > /dev/null
sleep 1
PtokaX -d -c /root/.PtokaX
}
Обновления и даработки тут: