Posted: Thu Nov 27, 2008 10:47 Post subject: jffs на DD-WRT v24-sp1 (07/26/08) std - build 9994
Пытаюсь сделать шейпинг по макам/айпи для WAN интерфейса начал было пробовать создавать скрипты через телнет так jffs никак не хочет создавать папки, писать файл, read only и все... монтировал jffs и через морду и через телнет... в морде показывает jffs2 2,816.00 KB / 0
А теперь наглые вопросы :
как заставить его писать?? или еще лучше как научить шейпить канал?? или какие есть варианты ?
железка dir-300
Posted: Thu Nov 27, 2008 10:55 Post subject: Re: jffs на DD-WRT v24-sp1 (07/26/08) std - build 9994
isr303 wrote:
Пытаюсь сделать шейпинг по макам/айпи для WAN интерфейса начал было пробовать создавать скрипты через телнет так jffs никак не хочет создавать папки, писать файл, read only и все... монтировал jffs и через морду и через телнет... в морде показывает jffs2 2,816.00 KB / 0
А теперь наглые вопросы :
как заставить его писать?? или еще лучше как научить шейпить канал?? или какие есть варианты ?
железка dir-300
jffs по нулям, когда прошивка лишь немного меньше доступного флэша. Эта тема обсуждалась на английском форуме: http://www.dd-wrt.com/phpBB2/viewtopic.php?t=9100 . Рекомендации - поставить прошивку поменьше, скажем, mini. Но для DIR-300 этот совет, боюсь, неактуален :(
Posted: Tue Dec 02, 2008 9:44 Post subject: монтированине jffs
Я в свое время долго пытался понять специфику jffs
вот то что пока удалось выяснить, и эксперементально проверить.
В зависимости от типа(размера) прошивки и объема встроенной в роутер памяти в jffs остается свободное место. И если оно там есть есть смысл его активировать в web морде. Так же есть смысл его активировать если есть внешние носители и возможность их подключить.
Расширить размер jffs можно примонтировав в /jffs внешний накопитель.
я делаю так:
у меня в усб моего ASUS WL-500W подключен USB HDD 500GB, разбит на 3 раздела (1-swap 512Mb,2-opt 4gb,3-mnt)
На 3-ем разделе есть папка jffs
В веб морде - "Техобслуживание" - "Команды"
mount -o noatime,nodiratime /dev/scsi/host0/bus0/target0/lun0/part3 /mnt &
sleep 3
mount -o bind /mnt/jffs /jffs
sleep 2
"Сохр. параметры запуска"
Это позволит расширить размер jffs до того как dd-wrt попытается запустить на нем /jffs/etc/config/*.startup (у меня это usb.startup где происходят все остальные стартовые заморочки (монтируется /opt прописываются пути запускаются *.startup из /opt/etc/config/*startup))
В итоге я получаю возможность использовать /jffs для установки родных пакетов программой ipkg
а так же - что я больше всего использую это /opt и и установщик optware ipkg-opt
Posted: Tue Dec 02, 2008 11:57 Post subject: Re: jffs на DD-WRT v24-sp1 (07/26/08) std - build 9994
isr303 wrote:
как заставить его писать??
железка dir-300
Огромного выбора под него не предвидится. Выбора прошивок, в смысле. Проще говоря, есть только один вариант, и он места для jffs не оставляет. Можно попробовать распаковать прошивку, поковыряться в rootfs, повыкидывать лишние модули, конфиги, вспомогательные файлы. Глядишь - килобайт 100-300 свободных образуется. Для jffs требуется места на флеше: пространство jffs+384 кБ. Вот и считайте, чтобы получить 200 кбайт, надо освободить почти 600. Насколько я помню, USB у ДИР-300 нет. Модуль MMC в прошивке есть? А то я не помню. Попробовать вкрячить туда SDcard. Один хрен гарантии кирдык.