Дорогие друзья!
Предлагаю Вашему вниманию инструкции по переходу с прошивки OpenWRT на DD-WRT.
Для этого нам понадобится файл с прошивкой factory-to-ddwrt.bin (применительно к TP-Link WR-741ND).
Даный метод предназначен в первую очередь для удаленной перепрошивки через командную строку, когда нет возможности зайти на устройстов по web или он просто выключен/неустановлен.
Заливаем прошивку на роутер с помощью scp, либо командой wget, в папку /tmp/
Переименуем файл с расширения .bin на .trx:
root@tp-link r:~# mv /tmp/factory-to-ddwrt.bin /tmp/factory-to-ddwrt.trx
Далее провереим разделы и выполняем команду mtd:
для TP-Link:
root@tp-link:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00020000 00001000 "u-boot"
mtd1: 00140000 00001000 "kernel"
mtd2: 00290000 00001000 "rootfs"
mtd3: 0012a000 00001000 "rootfs_data"
mtd4: 00010000 00001000 "art"
mtd5: 003d0000 00001000 "firmware"
root@tp-link :~# mtd -r write /tmp/factory-to-ddwrt.trx firmware
Unlocking firmware ...
Writing from /tmp/factory-to-ddwrt.trx to firmware ...Rebooting ...
для LinkSys WRT54G и т.п., ASUS WL-520GU, D-Link DIR-320:
root@OpenWrt:/tmp# cat /proc/mtd
dev: size erasesize name
mtd0: 00020000 00010000 "cfe"
mtd1: 003d0000 00010000 "linux"
mtd2: 001b2c00 00010000 "rootfs"
mtd3: 00010000 00010000 "nvram"
mtd4: 001a0000 00010000 "rootfs_data"
root@OpenWrt:/tmp# mtd -r write factory-to-ddwrt.trx linux
Unlocking linux ...
Writing from factory-to-ddwrt.trx to linux ...
Rebooting ...
Теперь нужно дождаться пока прошивка встанет. После этого, как обычно устройство доступно по адресу 192.168.1.1
Удачи!