Спасибо за ваш ответ. Но у меня опять не получилось.
busybox не ставится.
Правильно я понял, что opkg не установился? (Поэтому я опять попробовал через ipkg)
стоп. куда подмонтирован USBflash? точно в /opt? (Службы-USB-Поддержка USB)+ какая версия установлена DD-WRT?
ибо opkg установился, это видно из строк: Unpacking opkg ... Done и Configuring opkg...Done. а вот после этой команды ты пропустил явно: opkg update. поэтому у тебя opkg и не видит доступных библиотек: busybox и udpxy. и не нужно после установки opkg ставить пакеты с помощью ipkg.
cp -a /etc/ /opt/
cp -a /bin/ /opt/
cp -a /lib/ /opt/
cp -a /usr/ /opt/
cp -a /tmp/ /opt/
mount /opt/etc /etc
mount /opt/bin /bin
mount /opt/lib/ /lib
mount /opt/usr/ /usr
mount /opt/tmp/ /tmp
mv /etc/ipkg.conf /etc/ipkg.conf.orig
echo -e "src trunk http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages\ndest root /\ndest ram /tmp" > /etc/ipkg.conf
export IPKG_CONF_DIR=/etc
cp /bin/ipkg /bin/ipkg.orig
cat /bin/ipkg.orig |sed -e "s/--passive-ftp //" > /bin/ipkg
ipkg update
ipkg install libc
ipkg install libgcc
ipkg install uclibcxx
ipkg update
ipkg install coreutils-sort
ipkg install opkg
opkg update
echo -e "src/gz snapshots http://downloads.openwrt.org/snapshots/trunk/ar71xx/packages\ndest root /opt\ndest ram /tmp\nlists_dir ext /var/opkg-lists\noption overlay_root /overlay" > /etc/opkg.conf
opkg install busybox
#рекомендую ещё добавить один очень нужный скриптик, что собссно делает набор команд отсюда ...
cd /opt/etc
wget http://gkbox.icomtex.ru/functions.sh
chmod -R 755 /opt/etc/functions.sh
#... и досюда
opkg install udpxy
udpxy -p 8177 -M 30 -B 1Mb -a 192.168.1.1
cd /opt
touch usb.hdd
а из параметров запуска убить строчку:
mount /opt/jffs/ /jffs, ибо незачем вообще трогать jffs.
а в "Параметры Shutdown" для корректности и полноты картины вставить:
надо быть внимательнее. кое-что пропустил (libc). предварительно вынь USBflash, перезагрузи рутер, воткни USBflash, просто скопируй код и вставь в телнет (правой кнопкой мыши). так будет надежнее. или будь внимательнее.
адрес порта просто опустил, нафиг не нужен.
и веб-морда работает и статус udpxy виден.
походу наворотил ты много с переустановками.
перезагрузи рутер без флеша. подцепи флеш. зайди на рутер телнетом и уничтож всё в разделе /opt
всегда грузись без флеша. потом после подключения начинай сначала с чистки /opt.
1.пробуй исключить из кода эти комманды:
Code:
opkg install busybox
#рекомендую ещё добавить один очень нужный скриптик, что собссно делает набор команд отсюда ...
cd /opt/etc
wget http://gkbox.icomtex.ru/functions.sh
chmod -R 755 /opt/etc/functions.sh
#... и досюда
Сделал сброс 30/30/30, отформатировал флэшку. Попробовал без нужного скриптика:
Пропал доступ к веб морде.
Сделал сброс 30/30/30, отформатировал флэшку. Попробовал исходный код:
Везде вылезает ошибка в строке 1184.