MEGA на D-Link DIR-320

Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Broadcom
Goto page Previous  1, 2, 3, 4, 5, 6

Нужно ли такое решение?
Да, можно сэкономить и получить полный функционал!
81%
 81%  [ 81 ]
Нет, нафига этот геморрой нужен?
8%
 8%  [ 8 ]
Не знаю, мне кажется слишком сложно.
10%
 10%  [ 10 ]
Total Votes : 99

Author Message
isp
DD-WRT Novice


Joined: 17 Mar 2011
Posts: 11

PostPosted: Sun Mar 04, 2012 8:54    Post subject: Reply with quote
Хотел бы поинтересоваться у знатоков моддинга прошивок Smile
Возможно ли в прошивку встроить wpa_supplicant?
Может уже кто-то делал?

роутер TP-LINK WR741ND, хотелось бы на нем сделать авторизацию eap-md5 Smile
Sponsor
olegdovg
DD-WRT Novice


Joined: 23 Mar 2012
Posts: 1

PostPosted: Fri Mar 23, 2012 8:07    Post subject: Reply with quote
Нет более свежих сборок меги для dir-320 ?
CellarDoor
DD-WRT Novice


Joined: 05 Jan 2010
Posts: 43

PostPosted: Fri Oct 05, 2012 6:26    Post subject: Reply with quote
На новых прошивках /mnt это ссылка на /tmp/mnt, но туда ничего не монтируется пока не создашь папку mnt в /tmp, но папка почему-то не создается из скрипта, только вручную уже после загрузки, либо она чем-то затирается... В общем, перед сборкой прошивок удалил ссылки на /mnt из mini и big (оставил их простыми папками, как раньше) и все завелось.
tonyfull1
DD-WRT Novice


Joined: 25 Aug 2013
Posts: 2

PostPosted: Fri Sep 20, 2013 15:57    Post subject: Reply with quote
CellarDoor wrote:
На новых прошивках /mnt это ссылка на /tmp/mnt, но туда ничего не монтируется пока не создашь папку mnt в /tmp, но папка почему-то не создается из скрипта, только вручную уже после загрузки, либо она чем-то затирается... В общем, перед сборкой прошивок удалил ссылки на /mnt из mini и big (оставил их простыми папками, как раньше) и все завелось.


Прошивка: dd-wrt.v24-18946_NEWD_big.bin и dd-wrt.v24-18946_NEWD_mini_usb.bin
Роутер: DIR-320
Не грузится big прошивка с флэшки. Все сделал как надо, распаковал прошивки big и mini. В mini засунул ext2.o, вместо ссылок mnt, сделал обычные папки. init новый создал, конечно же сделал его исполняемым, предыдущий init скопировал в /usr/sbin, залил на флэшку содержимое rootfs big прошивки, на флэшке владельца файлов сделал root:root. Прошил роутер mini прошивкой..
В результате, если флэшка не вставлена роутер грузит mini прошивку все ОК, когда вставляю флэшку и включаю роутер, то роутер включается и ничего не грузится, вернее грузится, но ничего не работает ни DHCP ничего не выдает ничего, прописав адрес вручную роутер тупо не отвечает на запросы... При включенной mini прошивки, флэшка видна и прекрасно монтируется /mnt.
Содержимое init
Code:
root@DD-WRT:~# cat /sbin/init
#!/bin/sh
if [ $1 == "noinitrd" ] ; then
    insmod /lib/modules/`uname -r`/usbcore.o
    insmod /lib/modules/`uname -r`/usb-uhci.o
    insmod /lib/modules/`uname -r`/usb-ohci.o
    insmod /lib/modules/`uname -r`/ehci-hcd.o
    insmod /lib/modules/`uname -r`/scsi_mod.o
    insmod /lib/modules/`uname -r`/sd_mod.o
    insmod /lib/modules/`uname -r`/usb-storage.o
    insmod /lib/modules/`uname -r`/ext2.o
    sleep 10s
    mount -t proc none /proc
    mount -t ext2 -o noatime,nodiratime /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
    if [ -x /mnt/sbin/init ] ; then
        mount -o move /proc /mnt/proc && \
        pivot_root /mnt /mnt/mnt && {
            mount -o move /mnt/dev /dev
            mount -o move /mnt/tmp /tmp
            mount -o move /mnt/jffs /jffs
            exec /sbin/init $*
        }
    else
        exec /usr/sbin/init $*
    fi
else
    exec /usr/sbin/init $*
fi
root@DD-WRT:~#


Как видно флэшка прекрасно монтируется
Code:

root@DD-WRT:~#insmod /lib/modules/`uname -r`/usbcore.o
root@DD-WRT:~#insmod /lib/modules/`uname -r`/usb-uhci.o
root@DD-WRT:~#insmod /lib/modules/`uname -r`/usb-ohci.o
root@DD-WRT:~#insmod /lib/modules/`uname -r`/ehci-hcd.o
root@DD-WRT:~#insmod /lib/modules/`uname -r`/scsi_mod.o
root@DD-WRT:~#insmod /lib/modules/`uname -r`/sd_mod.o
root@DD-WRT:~#insmod /lib/modules/`uname -r`/usb-storage.o
root@DD-WRT:~#insmod /lib/modules/`uname -r`/ext2.o
root@DD-WRT:~#mount -t ext2 -o noatime,nodiratime /dev/scsi/host0/bus0/target0/lun0/part1 /mnt
root@DD-WRT:~# df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                    2304      2304         0 100% /
/dev/root                 2304      2304         0 100% /
/dev/scsi/host0/bus0/target0/lun0/part1
                         30225     22866      5799  80% /mnt

Что делать уже не знаю, тыкался тыкался, пытался вручную при подключенной флэшке после старта mini выполнить часть кода /sbin/init (без условий всяких), один из разов получилось так, что после выполнения команд комп естественно потерял коннект, далее через некоторое время подклчился к роутеру, и что я увидел: инет работает, в telnet зайти не могу пароли никакие ни не принимает не дефолтный, не тот который на mini стоял, когда открываю веб интерфейс вижу корявенькую страничку (видно что половина файла html странички тупо отсутсвует на середине обрублена тупо) но виден кусочек интерфейса с выбором подключений 3G (видимо big прошивка как-то прогрузилась), перезагружаю роутер и опять ничего естественно не грузится...больше вручную не получилось так ее загрузить, флэшку форматировал раза 3 дисковой утилитой в ubuntu (ext2), раздел 30мб первый, далее не размечен, пробывал размечать второй разел бестолку, прошивку пересобирал тоже несколько раз.. Вроде все нормально...а не работает((
Alex_7
DD-WRT Novice


Joined: 27 Mar 2014
Posts: 2

PostPosted: Thu Mar 27, 2014 17:22    Post subject: скрипт Reply with quote
Помогите пожалуйста!
Сделал так:
Тех.обслуживание -> Команды
- ввел команду:
iptables -D INPUT -p igmp -j DROP
- нажать "Выполнить команды" и "Сохр.скрипт",
далее "Сохр.параметры запуска".
Теперь не могу удалить этот скрипт (через редактирование и перезагрузку).
Подскажите, как избавиться от него?
(сброс настроек не хочется).
vasek00
DD-WRT Guru


Joined: 06 Nov 2010
Posts: 3312

PostPosted: Mon Mar 31, 2014 10:38    Post subject: Re: скрипт Reply with quote
Смотрите nvram память, переменные:
- rc_custom=
- rc_startup=
- rc_firewall=
- rc_shutdown=

только не nvram erase

http://www.dd-wrt.com/wiki/index.php/Hardware/ru
Alex_7
DD-WRT Novice


Joined: 27 Mar 2014
Posts: 2

PostPosted: Thu Apr 03, 2014 7:31    Post subject: Reply with quote
Огромное спасибо vasek00 !
ввел:
nvram show | grep iptables
Выдало:
size: 20548 bytes (44988 left)
ping_ip=nvram show | grep iptables
rc_custom=iptables -D INPUT -p igmp -j DROP
ввел:
nvram set rc_custom=""
затем ввел:
nvram commit
Всё ! (скрипта нет)
Goto page Previous  1, 2, 3, 4, 5, 6 Display posts from previous:    Page 6 of 6
Post new topic   Reply to topic    DD-WRT Forum Index -> Оборудование на основе Broadcom All times are GMT

Navigation

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum
You cannot attach files in this forum
You cannot download files in this forum