rom_usr писал(а):
Если бы специалисты Dlink были-бы хоть как-то заинтересованы в том, что народ будет самостоятельно что-то делать, то не выкладывали-бы ТАКИЕ исходники.
с исходниками на самом деле все нормально, из них можно элементарно собрать прошивку следуя инструкциям в файле README, собственно после команды make PROFILE=DSL-2650U в каталоге с сорцами на выходе получается образ, готовый к заливке в модем. единственная претензия к исходникам - это то что они только для версии 1.00, и ничего свежее не доступно
софт под модем собирается так же не особо сложно по мануалам от асусов и других похожих модемов на чипах броадкома
я кросскомпилировал под этот модем transmission со всеми зависимостями, dropbear, ctorrent, vsftpd
если кому интересно вот прошивка с transmission-daemon 1.90 и vsftpd, но без самбы, поддерживаются файловые системы vfat и ext3, так же ppp пропатчен патчем NARS, довольно популярным у владельцев маршрутизаторов от ASUS, он позволяет ускорить процесс переподключения во время разрывов, драйвер adsl_phy.bin из бета версии 1.15 прошивки от длинка
http://rghost.ru/1482053
правда у нее есть существенные минусы - все нужно запускать вручную - и transmission-daemon и vsftpd, автоматически по идее должны монтироваться диски в ext3, гасить transmission так же нужно вручную
вот примерные команды
Код:
transmission-daemon -a 192.168.1.2 -g /var/usb1_1 -w /var/usb1_1
запускаем transmission
остановка transmission:
Код:
killall transmission-daemon
так же по умолчанию transmission ставит слишком агрессивные настройки для этого модема, от которых он просто загибается через 5-10 минут, нужно редактором vi или другим, отмонтировав диск поправить файл settings.json установив примерно такие значения:
Код:
peer-limit-global": 10,
"peer-limit-per-torrent": 3,
открываем порты для торрента
Код:
iptables -I INPUT 1 -p udp -m udp --dport 51413 -j ACCEPT
iptables -I INPUT 1 -p tcp -m tcp --dport 51413 -j ACCEPT
запускаем vsftpd
Код:
vsftpd
vsftp настроен на расшаривании всего /var для анонимных пользователей и висит на порту 2121, при желании конфиг из /etc/vsftpd.conf можно скопировать в /var и поправить в редакторе vi, он так же есть в прошивке и запустить vsftp уже так : vsftpd -c /var/vsftp.conf
для автоматизации запуска всего этого добра по вставке/вытаскиванию флешки или хдд надо либо ковырять бинарник cfm , либо писать скрипт-обертку для mount, если у кого есть каеи-то идеи можно тут обсудить
PS прошивайте этой прошивкой модемы только на свой страх и риск, в случае кирпича обычно помогает удерживание ресета при включении и затем прошивка рабочей прошивкой через веб-интерфейс загрузчика