27.09.2017, 19:01 | #1 |
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 442 |
Как прошить роутер из под линукс?
Через веб с Openwrt на Lede прошивать почему то не хочет... Есть ли возможность прошить через линукс?
|
27.09.2017, 21:34 | #2 |
Senior Member
Регистрация: 13.06.2014
Адрес: Арзамас
Сообщений: 170
Вес репутации: 0 |
sana555, а ты шьешь *factory.bin или *sysupgrade.bin?
__________________
Linux Mint from Freedom Came Elegance |
27.09.2017, 23:28 | #3 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Через tftp.
Перевести роутер в режим восстановления (загрузчик ждет загрузку прошивки). Обычно комбинация клавиш - например, нажать reset и включить роутер. Держать пока не проморгается светодиод, перейдет в постоянный режим. И выполнить: Код:
tftp 192.168.1.1 bin trace put /home/user/*sysupgrade.bin
__________________
Читаю ваши мысли по аватару ... |
27.09.2017, 23:51 | #4 | ||
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 442 |
Цитата:
Цитата:
|
||
28.09.2017, 11:08 | #5 |
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 442 |
Все так и делаю: зажал reset, нажал оn, подождал пока поморгает, стал гореть постоянно, отпустил reset, далее поочередно ввожу:
Код:
sana@sana ~ $ tftp 192.168.1.1 tftp> bin tftp> trace Packet tracing on. tftp> put /home/sana/lede-ramips-mt7620-kn_rf-squashfs-factory.bin sent WRQ <file=/home/sana/lede-ramips-mt7620-kn_rf-squashfs-factory.bin, mode=octet> sent WRQ <file=/home/sana/lede-ramips-mt7620-kn_rf-squashfs-factory.bin, mode=octet> sent WRQ <file=/home/sana/lede-ramips-mt7620-kn_rf-squashfs-factory.bin, mode=octet> sent WRQ <file=/home/sana/lede-ramips-mt7620-kn_rf-squashfs-factory.bin, mode=octet> sent WRQ <file=/home/sana/lede-ramips-mt7620-kn_rf-squashfs-factory.bin, mode=octet> Transfer timed out. tftp> |
28.09.2017, 11:57 | #6 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
sana555
Загрузчик ждет загрузки с определенного адреса, нужно читать инструксьон к роутеру, либо гуглить - "режим восстановления, модель роутера". У Асус-а это 192.168.1.75... Т.е. компьютеру, с которого выполняем подключение нужно присвоить конкретный адрес локальной сети.
__________________
Читаю ваши мысли по аватару ... |
28.09.2017, 12:18 | #7 |
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 442 |
Да, я уже назначил для своего keenetic omni 2 адрес хоста: 192.168.1.2, результат тот же...
п.с. и имя прошивки поменял на: komni2_recovery.bin Последний раз редактировалось sana555; 28.09.2017 в 12:21. |
28.09.2017, 12:36 | #8 |
Senior Member
Регистрация: 22.10.2015
Адрес: Там где сосны и песок
Сообщений: 1,534
Вес репутации: 1601 |
Здесь про tftp:
https://help.keenetic.net/hc/ru/articles/213966149 Возможно нужно вставить в "правильный порт". Читайте внимательно, пробуйте, не спешите, когда пойдет прошивка увидите...
__________________
Читаю ваши мысли по аватару ... |
28.09.2017, 18:50 | #9 |
Senior Member
Регистрация: 20.01.2015
Сообщений: 312
Вес репутации: 443 |
Помещаем прошивку в /tmp (либо скачиваем с компа с помощью wget)
переименовываем в firmware.bin Код:
mtd -r write /tmp/firmware.bin firmware |
28.09.2017, 19:06 | #10 |
Senior Member
Регистрация: 22.09.2017
Сообщений: 338
Вес репутации: 442 |
Код:
sana@sana ~ $ mtd -r write /tmp/firmware.bin firmware Команда 'mtd' не найдена, но есть 18 похожих mtd: команда не найдена Последний раз редактировалось sana555; 28.09.2017 в 19:12. |
Здесь присутствуют: 7 (пользователей: 0 , гостей: 7) | |
|
|