Как установить прошивку openwrt на роутер

Как установить прошивку openwrt на роутер

Сегодня обойдемся без предисловий и перейдем сразу к делу. Итак, наверняка многие слышали что помимо прошивки от производителя устройства, существуют и альтернативные. Наиболее раскрученная и на слуху — это, наверное, DD-WRT. Про неё я уже рассказывал когда делал wi-fi повторитель на базе D-Link DIR-300.

Еще одна альтернативная прошивка — OpenWrt. Она менее дружественна для обычного пользователя, однако, обладает сравнимыми или даже большими возможностями по настройке, плюс работает на большем количестве роутеров. Мой пример с Linksys EA4500 тому подтверждение.

Спросите, а для чего вообще нужна альтернативная прошивка если и так всё работает? Раз возникает подобный вопрос, то возможно именно вам и не к чему такие эксперименты. Если всё работает и всё устраивает, то лучше пусть так и будет.

С аппаратной точки зрения у Linksys EA4500 огромный потенциал, который никак не используется штатной прошивкой, а мне крайне необходимо было выжать из этого «железа» больше.

Самое главное нужен был полноценный firewall, с возможностью создавать свои правила (в штатной прошивке вместо него было какое-то недоразумение) и наличие vpn-сервера (в идеале openvpn).

OpenWrt для этих целей подходила как нельзя лучше — по сути, это полноценный Linux-сервер с кучей всевозможных «плюшек», позволяющих делать невероятные, для обычных роутеров, вещи, вплоть до запуска прокси-сервера Squid или ip-телефонии Аsterisk. Вдумайтесь, это на обычном роутере(!)

Прошивка OpenWrt на Linksys EA4500 / E4200 v2

Для начала ищем свой роутер в списке поддерживаемых устройств.

Страничка с прошивкой для Linksys EA4500 / E4200 v2, где находим ссылку на саму прошивку, в моём случае это openwrt-kirkwood-linksys-viper-squashfs-factory.bin

Собственно, в самом процессе перепрошивки, ничего сложного нет, всё делается штатными средствами через web-интерфейс вашего роутера, указываем путь к скачанному файлу прошивки и в путь. Единственное что хотелось отметить, прошиваться желательно не по wi-fi, а подключившись проводом к роутеру в обычный LAN-порт.

По идее, предполагается что дальнейшие настройки будут производиться через web-интерфейс уже новой прошивки (адрес по умолчанию 192.168.1.1, логин root c пустым паролем). Но не в моем случае… на указанной выше страничке Linksys EA4500, английским по белому написано что никакого web-интерфейса у меня не будет и нужно сперва установить этот самый web-интерфейс LuCI.

Поднимаем WAN и web-интерфейс из командной строки OpenWrt

Итак, web-интерфейса у нас нет. Чтобы его установить (ссылка на инструкцию приведена чуть выше) нам понадобиться сконфигурировать WAN-интерфейс для соединения с интернет. Для этого подключаемся к нашему роутеру по ssh (этот интерфейс включен по умолчанию): ssh root@192.168.1.1

ssh root@192.168.1.1
BusyBox v1.24.2 () built-in shell (ash)
_______ ________ __
| |.——.——.——.| | | |.—-.| |_
| — || _ | -__| || | | || _|| _|
|_______|| __|_____|__|__||________||__| |____|
|__| W I R E L E S S F R E E D O M
——————————————————
DESIGNATED DRIVER (Bleeding Edge, 50082)
——————————————————
* 2 oz. Orange Juice Combine all juices in a
* 2 oz. Pineapple Juice tall glass filled with
* 2 oz. Grapefruit Juice ice, stir well.
* 2 oz. Cranberry Juice
——————————————————
root@OpenWrt:~#

Как помните, у нас сейчас нет пароля, сразу и зададим свой пароль командой passwd:

root@OpenWrt:~# passwd
Changing password for root

Теперь перейдем непосредственно к настройке wan-интерфейса. В моем случае провайдер выдал статический адрес, потому пример будет со статикой (больше примеров можно посмотреть в официальной документации Network configuration). Тут всё как в обычном Linux, с помощью консольного текстового редактора vi вносим изменения в файл конфигурации /etc/config/network

root@OpenWrt:~# vi /etc/config/network config interface 'wan'
option ifname 'eth1'
option proto 'static'
option ipaddr 'xxx.xxx.xxx.xxx'
option netmask 'xxx.xxx.xxx.xxx'
option gateway 'xxx.xxx.xxx.xxx'
option dns 'xxx.xxx.xxx.xxx'

После того как внесли изменения и сохранили файл, осталось перезапустить сеть для применения изменений:

root@OpenWrt:~# /etc/init.d/network reload

Интернет появился. Теперь уже можно спокойно установить web-интрефейс luci и производить дальнейшие настройки уже в графическом режиме из браузера:

opkg update
opkg install luci

Запускаем web-сервер (uHTTPd)

/etc/init.d/uhttpd start
/etc/init.d/uhttpd enable
Как установить прошивку openwrt на роутер

Если считаете статью полезной,не ленитесь ставить лайки и делиться с друзьями.

Как установить прошивку openwrt на роутер[Решено] Как в Thunderbird вложить файл из сетевой папки Windows? Подключаем сетевой диск Windows в Linux.Как установить прошивку openwrt на роутерУстановил macOS Catalina. Первые впечатления и первые проблемы.Как установить прошивку openwrt на роутерСекреты разборки ноутбука Lenovo Z500Как установить прошивку openwrt на роутерХарактеристики надежности SSD дисков: TBW и DWPDКак установить прошивку openwrt на роутерNeo SmartPen M1: умная ручка, распознающая рукописный текстКак установить прошивку openwrt на роутерОригинальные SSD для Macbook и iMac. Какие бывают проблемы с переходниками и конвертерами.

Источник: https://mdex-nn.ru/page/openwrt-ustanovka-i-nastrojka.html

Записки программиста

OpenWrt (Open Wireless RouTer) — это основанная на Linux открытая прошивка для беспроводных роутеров. В этой заметке будет рассмотрена установка OpenWrt на роутер TP-Link TL-WDR3600, также известный, как TP-Link N600. Роутер этот не новый, но довольно неплохой. К тому же, он числится среди рекомендуемых устройств для установки OpenWrt.

Ставить OpenWrt на роутер интересно как минимум из соображений безопасности (в официальных прошивках часто много багов, не говоря уже о бэкдорах). Плюс к этому OpenWrt фактически превращает ваш роутер в маленький VDS, на котором можно выполнять какие-то задачи по cron’у, запустить rtorrent в screen, поднять Nginx, IRC-баунсер, и так далее.

Важно! Поисковые системы часто выдают в результатах поиска ссылки на сайт wiki.openwrt.org. Стоит иметь в виду, что на момент написания этих строк wiki.openwrt.org заморожен и может содержать устаревшие сведения. Актуальную информацию следует искать на openwrt.org.

Установка и настройка OpenWrt

Найти TP-Link TL-WDR3600 в магазине сейчас непросто, зато не составляет труда купить с рук. Так выглядит устройство, купленное мной на Avito за 1000 рублей (около 18$):

Как установить прошивку openwrt на роутер

Fun fact! TL-WDR3600, как и многие другие роутеры, основанные на SoC производства Atheros, работают на архитектуре MIPS.

Прошивку качаем отсюда (если вы читаете заметку в далеком будущем, проверьте, нет ли в каталоге /releases/ более новых версий прошивки):

https://downloads.openwrt.org/releases/17.01.4/targets/ar71xx/generic/

Файл называется:

lede-17.01.4-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin

Fun fact! Эта конкретная версия прошивки на самом деле была сделана в рамках проекта LEDE (Linux Embedded Development Environment). LEDE — это форк OpenWrt, помимо прочего, предоставляющий более свежие и при этом стабильные версии прошивок.

Для сравнения, последняя стабильная версия прошивки для TL-WDR3600 от OpenWrt версии 15.05.1 была выпущена два года назад, 16 марта 2016 года. Но прямо сейчас LEDE и OpenWrt снова сливаются в один проект.

Этим объясняется lede- в имени прошивки, наличие у проекта OpenWrt двух форумов, и прочие странности, хотя по факту это уже один проект.

Сзади роутера зажимаем кнопку Reset, чтобы сбросить его к заводским настройкам. Затем подключаем к нему ноутбук по витой паре, заходим в веб-админку на 192.168.0.1, авторизуемся под именем admin с паролем admin.

В админке находим раздел для обновления прошивки. У меня оказалась локализованная версия роутера, поэтому раздел назывался Системные инструменты → Обновление встроенного ПО. Загружаем через форму .

bin файл с прошивкой OpenWrt.

После обновления новая админка будет доступа по адресу 192.168.1.1, авторизуемся под именем root с паролем root. Сразу меняем пароль в System → Administration. Там же можно сказать, на каких интерфейсах должен крутиться SSH и добавить свой id_rsa.pub. Добавление его с помощью команды ssh-copy-id почему-то не работает.

Для входа по SSH также используем имя пользователя root:

Что еще стоит настроить в веб-админке? Беспроводная сеть по умолчанию выключена. Включить ее можно в Network → WiFi. Убедитесь, что вы используете WPA2-PSK с сильным паролем. Кстати, если вы пропустили заметку Как ломают WPA/WPA2 сети с помощью aircrack-ng, ознакомиться с ней не повредит.

Вообще, должен сказать, что у OpenWrt довольно приятный веб-интерфейс. Останавливаться на нем подробно мы не будем, но вот пара скриншотов. Список сетевых интерфейсов:

Как установить прошивку openwrt на роутер

Состояние беспроводной связи:

Как установить прошивку openwrt на роутер

Графики, обновляемые в реальном времени, отображают объемы входящего и исходящего трафика:

Как установить прошивку openwrt на роутер

Ну вот, остается только подключиться к роутеру по WiFi, воткнуть витую пару в порт Internet, и можно считать, что на этом первоначальная настройка роутера выполнена!

Управление пакетами

Управление пакетами в OpenWrt осуществляется при помощи утилиты opkg. Рассмотрим несколько примеров ее использования.

  • Обновляем список доступных пакетов:
  • Смотрим список установленных пакетов:
  • Список всех доступных пакетов:
  • Для каких пакетов есть обновления:
  • Обновляем пакеты:

opkg upgrade dnsmasq odhcp6c wpad-mini hostapd-common

Установка новых пакетов (не перестарайтесь, место на роутере не резиновое!):

opkg install htop tree screen rtorrent nmap tcpdump

Удаление пакета:

Подробности ищите на странице Opkg Package Manager официального сайта.

Монтирование внешних USB-носителей

Роутер имеет крайне мало дискового пространства, в связи с чем может возникнуть желание использовать внешний носитель. У меня под рукой оказалась флешка Kingston HyperX Predator на 512 Гб, вот такая:

Как установить прошивку openwrt на роутер

… и я решил попробовать подключить ее.

По умолчанию OpenWrt идет без поддержки USB или каких-либо «нормальных» файловых систем, вроде FAT или Ext4. Поэтому нам понадобится установить недостающие модули ядра. При подключении данной конкретной флешки к моему ноутбуку в dmesg появляется:

usb-storage 4-3:1.0: USB Mass Storage device detected
scsi host6: usb-storage 4-3:1.0
scsi 6:0:0:0: Direct-Access     Kingston DTHX Predator    PMAP PQ: 0…
sd 6:0:0:0: [sdb] 988282880 512-byte logical blocks: (506 GB/471 GiB)
sd 6:0:0:0: [sdb] Write Protect is off
sd 6:0:0:0: [sdb] Mode Sense: 45 00 00 00
sd 6:0:0:0: [sdb] Write cache: disabled, read cache: enabled, doesn'…
 sdb: sdb1

sd 6:0:0:0: [sdb] Attached SCSI removable disk

… что как бы намекает нам, что устройство работает через слой SCSI, поддержки которого в OpenWrt из коробки, конечно же, тоже нет.

В общем, после нескольких не вполне удачных экспериментов, я выяснил, что полный список необходимых пакетов выглядит как-то так:

opkg install kmod-scsi-core kmod-scsi-generic
  kmod-usb-core kmod-usb-ohci kmod-usb-uhci kmod-usb2 kmod-usb3
  kmod-fs-msdos kmod-fs-vfat kmod-fs-ext4 usbutils

  kmod-usb-storage kmod-usb-storage-extras block-mount

То, что все работает, как надо, можно понять по появившемуся устройству /dev/sda, и тому факту, что команда:

… успешно монтирует раздел.

Следует однако иметь в виду, что в зависимости от устройства, которое вы решите использовать, все может оказаться и не так просто. Если у вас возникнут проблемы с монтированием внешних устройств, рекомендую обратиться к разделу Storage Devices официальной документации.

Заключение

Как видите, все оказалось довольно не сложно. В рамках одного поста, впрочем, нельзя рассмотреть абсолютно все, что можно сделать с OpenWrt. Например, можно управлять фаерволом при помощи утилиты iptables, настроить на роутере VPN, поднять HTTP-сервер, и так далее. Дополнительную информацию по этим и другим вопросам, как уже отмечалось, вы найдете на сайте openwrt.org.

А какие умопомрачительные применения OpenWrt приходят вам на ум? И вообще, полузуетесь ли вы OpenWrt, DD-WRT, или какими-либо другими открытыми прошивками для роутеров?

Дополнение: Если же вы ищите недорогой роутер с предустановленным OpenWrt, тут можно порекомендовать TP-LINK TL-WR703N. Данный роутер доступен на eBay и стоит порядка 23$. Также заслуживают внимания роутеры производства GL.iNet, такие как GL-AR150 и GL-AR750. Еще одним производителем роутеров на базе OpenWrt является компания KuWfi, см к примеру модели SR-X5 и WE1628 на том же eBay.

Читайте также:  Что такое режим в самолете на windows и как его отключить

Дополнение: Вас также может заинтересовать статья Превращаем Raspberry Pi в беспроводной роутер, и заодно заворачиваем весь трафик в VPN.

Источник: https://eax.me/openwrt/

OpenWRT. Прошивка маршрутизатора

Если однажды вы пожелаете настроить домашнюю сеть (основа которой — обычный бюджетный радиомаршутизатор) немного нестандартно, например, заставить качать торренты, установить VPN или тонко настроить фаервол, то, скорее всего, со стандартной прошивкой у вас этого не выйдет. Это вовсе не значит, что прошивка производителя плохая — она стабильна и инструментов в ней достаточно для «обычных пользователей», но функционал её ограничен жесткими рамками, за который порой нужно выйти.

Если для реализации ваших идей, средств стандартной прошивки недостаточно, или вы просто хотите иметь полный контроль над системой, то вам наверняка понравится главный герой данной статьи — OpenWRT, ОС на ядре Linux для домашних маршрутизаторов.

Проще говоря — это полноценный Linux для роутеров весом менее 4МБ, с пакетным менеджером и возможностью настроить всё и вся.

В данной статье мы вкратце рассмотрим, что же OpenWRT собой представляет, что с ней можно сделать, а также со всеми подробностями прошьем ею один из самых популярных Wi-Fi роутеров в бюджетном сегменте — TP-Link TL-WR741ND.

Первая версия OpenWRT появилась в 2004 году и основывалась тогда на исходниках прошивки Linksys WRT54G. Главной идеей был OpenSource и высокая расширяемость, а за основу была взята урезанная версия Linux-ядра.

Уже вскоре команда разработчиков начала расширяться, проект получил развитие, и сегодня прошивку OpenWRT можно найти под большинство известных платформ (в списке поддерживаемых есть также x86).

Версии для новых моделей маршрутизаторов появляются довольно быстро (сперва тестовые trunk, а затем и стабильные), так что следите за обновлениями, если не найдете свой роутер в списке.

TL-WR741ND — самый обыкновенный радиомаршрутизатор в низкой ценовой категории ($20-25). Под корпусом у него лишь всё самое необходимое — 4 LAN-порта 10/100 Мбит/с, передатчик частотой 2.

4GHZ с неплохой, для своей цены, мощностью в 27dBm (500mW, что даже излишне — перегревается, так что рекомендуется либо понизить мощность, либо установить радиатор), и одна внешняя антенна мощностью 5dBi. В ранних версиях (v1,2,3) был установлен чип Atheros AR7240 частотой 350MHz, в поздних (начиная с v.

4) Atheros AR9331 частотой 400MHz, 4MB флеша и 32MB RAM. Чипсеты ближайших его собратьев — WR740/WR841 весьма схожи — у WR841ND две антенны и USB, так что и к WR741ND можно запросто припаять USB.

Как установить прошивку openwrt на роутер

USB — вещь крайне полезная для маршрутизатора, ведь объем встроенной флеш-памяти в большинстве «домашних» моделей колеблется от 4МБ до 16МБ — для прошивки этого хватит «с головой», но для расширений этого уже недостаточно. Также, имея USB-порт, вы сможете установить USB-HDD и сделать из роутера файл-сервер, качать торренты даже когда компьютер выключен, иметь доступ к файлам откуда угодно, с работающим SSH, и ещё много чего интересного!

Более подробно о USB-модификации WR741ND, а также процессе прошивки OpenWRT под него, можно почитать здесь:

http://wiki.openwrt.org/toh/tp-link/tl-wr741nd

В целом, WR741ND/WR841N — это отличные модели для своих целей, стабильно работающие с десятком беспроводных подключений и забитыми портами. Прошивка от TP-Link также неплоха, имеет функцию автоматической настройки, шифрование, QSS, неплохой фаервол и не только (веб-интефейс на русском с подробными пояснениями). Но сейчас мы её сотрем.

Процесс прошивки довольно прост, и схож для большинства устройств, но, к примеру, WR741ND позволяет залить прошивку прямо из веб-интерфейса и на весь процесс уйдет пару минут, а для некоторых роутеров потребуется долгие «пляски с бубном» и даже внутренние модификации.

Будьте внимательны — любая ошибка (например, неправильно выбранный образ системы) запросто может вывести ваш роутер из строя! Иногда его можно воскресить с помощью Recovery Mode (позже мы рассмотрим как), а если всё совсем плохо — для восстановления потребуется специальное оборудование и перепайка чипа памяти, или с устройством можно распрощаться, как и с гарантией на него. Поэтому — внимательно следите за тем, чтобы выбранная прошивка была совместима с вашей моделью и версией устройства.

Итак, для начала узнаем точную модель и ревизию вашего роутера — на обратной стороне устойства должна быть наклейка, а также в веб-интерфейсе по http://192.168.0.1/ или http://192.168.1.1/ :

Как установить прошивку openwrt на роутер

В данном случае мы работаем с TL-WR741ND v.4, с Atheros AR9331 на борту.

Теперь, зная модель устройства идем сюда:

http://wiki.openwrt.org/ru/toh/start

Здесь перечислены все устройства, на которых может быть установлена OpenWRT, со ссылками на страницу описания и краткой информацией по роутеру. Запомните значение «target», вскоре оно понадобится для поиска прошивки.

Русская версия списка обновляется медленнее английской, да и в целом список немного отстает от реальности, так что если вы не нашли прошивку под ваше устройство — загуглите, возможно она уже есть.

Также, из исходников можно создать свою сборку — это не слишком сложно, но потребует определенных навыков. Подробнее:

http://wiki.openwrt.org/doc/howto/build

Итак, мы нашли в списке свой WR741ND, на странице:

http://wiki.openwrt.org/toh/tp-link/tl-wr741nd

Есть вся необходимая нам информация — по версии устройства отсортированы версии прошивки. Далее, идем на:

http://downloads.openwrt.org/

В нашем случае ищем стабильную версию (под платформу ar71xx:

http://downloads.openwrt.org/attitude_adjustment/12.09/ar71xx/generic/

И находим нужную нам прошивку:

Как установить прошивку openwrt на роутер

Здесь выбор стоит из двух файловых систем — JFFS2 и SquashFS. Почитать об их различиях можно здесь:

http://wiki.openwrt.org/ru/doc/techref/filesystems

Вкратце — JFFS2 имеет журналирование, а в SquashFS система займет меньше места, а также, в отличие от JFFS2, поддерживает FailSafe — режим восстановления, позволяющий подключится к роутеру даже когда тот не загружается целиком. Если нет необходимости испрользовать JFFS2, то лучше выбрать SquashFS.

Также, вы видите 2 файла — factory и sysupgrade. Factory — это образ установки, сама система, которая ставится поверх прошивки вашего роутера. Sysupgrade — файл для дальнейшего апгрейда, с которым мы будем работать уже в OpenWRT. Скачивайте оба.

Теперь, зайдите в веб-интерфейс по 192.168.0.

1, и найдите вкладку «System Tools» — здесь есть инструмент для обновления системы, который берет указанный нами файл и перепрошивает им роутер (потому с WR741ND всё так просто, ведь мы можем запросто скормить ему любую другую прошивку, вместо обновления TP-Link).

Сперва — откатитесь до заводских настроек на «Factory Defaults». Теперь, во вкладке «Firmware Upgrade» выберите скачанный файл …-factory.bin и нажмите «обновить». Вуаля — после автоматической перезагрузки ваш WR741ND будет прошит OpenWRT!

Итак, у вас стоит OpenWRT, но без веб-интерфейса и не обновленная. Получить к ней доступ можно по CLI (консольный интерфейс) — для этого в терминале напишите:

telnet 192.168.1.1

На Windows для этого используйте Putty. Также, вам понадобится утилита WinSCP для передачи файлов, если вы работаете под Windows. Для Linux используйте scp.

Как установить прошивку openwrt на роутер

Первым делом — зададим пароль для суперпользователя — для этого введите «passwd» и дважды — новый пароль.

Давайте сразу же проапгрейдим нашу систему скачанным ранее файлом *-sysupgrade.bin. Для начала, согласно официальному руководству по прошивке, переименуйте его в

tplink.bin командой mv:

mv /путь/к/файлу/*-sysupgrade.bin tplink.bin

И с помощью scp перенесите его в /tmp на вашем роутере:

scp /путь/к/файлу/tplink.bin Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. .1.1:/tmp

И запустим обновление:

sysupgrade -n /tmp/tplink.bin

После автоматической перезагрузки, вновь подключайтесь к устройству по telnet или по ssh «ssh Этот адрес электронной почты защищен от спам-ботов. У вас должен быть включен JavaScript для просмотра. .1.1», и пропишите эти две команды:

/etc/init.d/uhttpd enable

/etc/init.d/uhttpd start

Которые добавят в автозагрузку веб-интерфейс — LuCI, доступ к которому можно получить из браузера по 192.168.1.1:

Как установить прошивку openwrt на роутер

Что делать, если что-то пошло не так? Может случится, что при прошивке вы установили систему файлом в SquashFS, но случайно скачали sysupgrade.bin в JFF2, и уже начали процесс апгрейда.

Результат не радует — роутер «окирпичился» и не реагирует ни на какие действия, так что подключится к нему стандартными средставами не получится.

Это плохо, но всё можно исправить собственноручно, загрузившись в FailSafe-режиме (только для SquashFS).

Для начала, задайте для машины, которую мы подключим к роутеру, ip 192.168.1.2 и подсеть 255.255.255.0 (для Arch Linux о настройке сети можно почитать здесь:

https://wiki.archlinux.org/index.php/Network_configuration_(Русский)

Подключите машину к первому LAN-порту неработающего роутера.

Теперь, перезагрузите ваш роутер, и подождите пока загорится вторая из двух лампочек (для WR741ND — это значок шестеренки)

Теперь, нажмите на любую кнопку на устройстве, помимо кнопки питания — например, включение QSS или Reset. Если лампочка начала быстро мигать — вы в режиме FailSafe.

Подключайтесь по «telnet 192.168.1.1» (если подключение не удалось, видимо, вы неправильно настроили cеть). Если всё сделано правильно — должно появится стандартное окно с ASCII-заставкой «OpenWRT»

Введите команду «firstboot» — система откатится в своё первичное состояние, и перезагрузится, после чего должна работать нормально.

Больше о режиме FailSafe:

http://wiki.openwrt.org/doc/howto/generic.failsafe

Откат на родную прошивку

  • Если вам понадобится откатиться на родную прошивку, то сделать это довольно просто, ведь OpenWRT не имеет каких-либо инструментов защиты, в отличие от проприетарных прошивок.
  • Для начала, загрузите официальную прошивку вашего устройства с помощью wget (например, для нашего WR741ND):
  • cd /tmp

wget http://www.tp-linkru.com/resources/software/TL-WR741ND_V4_140521_RU.zip

Разархивируйте:

unzip ./TL-WR741ND_V4_140521_RU.zip

Или проделайте то же на своей машине, и по scp передайте файл .bin в /tmp роутера.

Теперь, с помощью утилиты mtd, запишите прошивку в автозагрузкчик:

mtd -r write /tmp/wr741ndv4_ru_3_13_2_up_boot(140521).bin

Если всё прошло гладко — роутер перезагрузится, и по 192.168.1.1 или 192.168.0.1 будет доступен веб-интерфейс вашей базовой прошивки.

Внимание:

Если в процессе появились какие-то ошибки — ни в коем случае не перезагружайте! Иначе роутер вновь «окирпичится», и восстановить его будет крайне сложно.

Наиболее часто возникающие ошибки

«no valid command given» — если используется старая версия mtd, не поддерживающая аргументы -r и -e. В этом случае, загрузите и скомпилируйте свежую версию.

Если возникла ошибка «Writing from /tmp/tplink.bin to firmware … [e]Failed to erase block», нужно лишь вырезать некоторую часть файла оригинальной прошивки:

cd /tmp

mv wr741nv4_en_3_17_0_up_boot(140410).bin orig.bin

dd if=orig.bin of=tplink.bin skip=257 bs=512

  1. И затем вновь перепрошить:
  2. mtd -r write /tmp/tplink.bin firmware
  3. Более подробно об откате и наиболее частых ошибках:

http://wiki.openwrt.org/toh/tp-link/tl-wr741nd

http://wiki.openwrt.org/doc/howto/generic.uninstall

https://forum.openwrt.org/viewtopic.php?id=3474  

Источник: http://companion-news.ru/stati/veb-tekhnologii/openwrt-proshivka-marshrutizatora.html

Пошаговая прошивка OpenWRT на роутер TP-LINK TL-WR741ND из Windows

Как установить прошивку openwrt на роутерРоутеры лишаются своих родных прошивок по разным причинам. Желание добавить функционал, припаять USB порт или просто добавить стабильности в работу роутера. В моём случае роутер на последней стабильной родной прошивке при 1-5 WiFi и 1-2 Ethernet потребителях подвисал 1-2 раза в неделю. Это не очень страшно, но и перезагружать его надоело. Хотелось стабильности. После долгих поисков и чтения отзывов выбор пал на OpenWRT. В статье уже представлена пошаговая инструкция без проб и ошибок, которые мне пришлось пройти.

Читайте также:  Как самостоятельно убрать ошибку 0x80070002 в windows

Шаг 0

Надеюсь взявшись за прошивку роутера вы понимаете, что на одном из шагов вы можете лишиться доступа в интернет. Так, что настоятельно советую полностью прочитать статью, заранее скачать все нужные файлы и уже после этого приступить к прошивке.

Шаг 1

Первое, что стоит сделать, это обновиться и поставить последнюю родную прошивку.

Здесь вы можете найти последнюю прошивку для TL-WR741ND, для соответствующей версии оборудования.

  • Переверните роутер и уточните версию железок в нём ориентируясь по наклейке на корпусе.
  • Скачайте архив с последней прошивкой.
  • Прошейте роутер прошивкой из архива обычным способом (System Tools -> Firmware Upgrade).

Шаг 2

Далее необходимо выбрать версию прошивки OpenWRT.

Следует использовать именно тот файл, который согласуется с версией железа вашей модели. Не пренебрегайте этим правилом! Возможны два варианта файловой системы для загрузки: JFFS2 и SquashFS.

Судя по отзывам стоит остановить свой выбор на SquashFS-файлах. Слово factory в названии файла значит, что такой файл вы должны заливать на ваше устройство поверх заводской (родной) прошивки. файл со словом sysupgrade применим только для обновления OpenWRT, т.е.

заливается после factory прошивки.

Версии SquashFS:

  • TL-WR741ND V1 Factory
  • TL-WR741ND V1 SysUpgrade
  • TL-WR741ND V2 Factory
  • TL-WR741ND V2 SysUpgrade
  • TL-WR741ND V4 Factory
  • TL-WR741ND V4 SysUpgrade

Версии JFFS2:

  • TL-WR741ND V1 Factory
  • TL-WR741ND V1 SysUpgrade
  • TL-WR741ND V2 Factory
  • TL-WR741ND V2 SysUpgrade
  • TL-WR741ND V4 Factory
  • TL-WR741ND V4 SysUpgrade

Качаем factory прошивку и шьём обычным способом (System Tools -> Firmware Upgrade).

Шаг 3 или всё пропало

После успешной прошивки мы получаем рабочий роутер с выключеным web-интерфейсом. Поэтому зайти в настройки через браузер уже не получиться. Дальнейшие действия таковы:

Скачать PuTTY

Скачать WinSCP

Открываем PuTTY, выбираем Telnet протокол, адрес 192.168.1.1 порт 23, жмём «Соединение».

Входим на роутер. Изначально вы под пользователем root без пароля.

Набираем команду:passwd root
И два раза пишем новый пароль для пользователя root. Далее пишем: exit

Открываем WinSCP, выбираем SCP протокол, адрес 192.168.1.1 порт 22, User name: root, Password тот который задали раннее, жмём «Login».

На все смутные вопросы отвечаем да и видим окошко с файлами на вашем компьютере и на роутере. Далее берем вторую часть прошивки (та которая sysupgrade), переименовываем её в code.bin и забрасываем её на роутер в папку /tmp. Закрываем программу.

Открываем PuTTY, выбираем SSH протокол, адрес root@192.168.1.1 порт 22, жмём «Соединение». Набираем пароль который задали раннее для root. Входим в роутер и набираем команду для его прошивки:

sysupgrade -n /tmp/code.bin
Ждём пока роутер прошьётся и перезагрузится. Ориентируемся по лампочкам. Далее повторяем шаг:

Открываем PuTTY, выбираем Telnet протокол, адрес 192.168.1.1 порт 23, жмём «Соединение».

Входим на роутер. Изначально вы под пользователем root без пароля.

Набираем команду:passwd root
И два раза пишем новый пароль для пользователя root. Далее пишем:/etc/init.d/uhttpd enable
/etc/init.d/uhttpd start
Эти две команды включают и ставят в автозагрузку web-интерфейс роутера. Выключаем роутер, включаем роутер. По адресу 192.168.1.1 вам доступен web-интерфейс LuCI. Заходим под пользователем root и паролем, который задали раннее для root.

UPD. После долгой эксплуатации замечен единственный глюк. При изменении MAC адреса на WAN порте, он через 1-2 дня сбрасывается на заводской. В остальном роутер проявляет чудеса стабильности.

Источник: https://habr.com/post/186760/

Устанавливаем OpenWrt (основы)

ru:docs:guide-user:installation:generic.flashing

OpenWrt не может быть установлена настолько просто и безопасно, как любой другой дистрибутив GNU/Linux. Установка на Flash-чип, впаянный в PCB карту, к сожалению, несколько более затруднительна, чем установка с диска DVD на жесткий диск.

После того, как вы выбрали ваш метод получения прошивки (по-английски firmware image) уникальной для вашего устройства и иногда даже модели и версии, вам придется перезаписать оригинальную прошивку на чипе flash-памяти.

На этой странице вы найдете описание того, как сделать это.

По сравнению со сборкой дистрибутива, установка файла с прошивкой OpenWrt иногда может быть самым непростым во всей процедуре, а иногда занимает пару минут.

В зависимости от конкретной модели вашего устройства, вы можете ограничиться простой заливкой вашей новой прошивки через web-интерфейс; можете вручную заливать необходимую прошивку через tftp; или, если ваши дела совсем плохи, то вплоть до изменения структуры вашего устройства и подключения через JTAG доступ.

Но в целом, основным вариантом установки является установка через вшитый загрузчик (Redboot, Uboot и проч.) или простое копирование на CompactFlash-карточку: все зависит от конкретной модели вашего устройства.

Заливка неверной версии файла прошивки не обязательно должна сломать ваше устройство, но вам придется пройти через некоторые трудоемкие процедуры, чтобы оживить его. Иногда, вам придется использовать модифицированный Serial кабель, и роутер может не заработать с первого раза.

Это HowTo ОЧЕНЬ общее. Вам не следует сразу приступать к работе, изучив только эту страницу, не адаптировав процедуру по установке OpenWrt для вашего конкретного устройства. Честно говоря, у нас просто нет столько людей, чтобы писать подобные объяснения для всех сотен поддерживаемых устройств. Поищите описание по установке для вашего устройства на странице поддерживаемых устройств. Если такого описания нет, продолжайте чтение.

В целом, у вас есть две опции: Залить OpenWrt в постоянную память, или запускать OpenWrt через сеть. Netbooting поддерживается не всеми вариантами загрузчиков, вшитых в устройства.

Пожалуйста, ознакомьтесь с конкретной страницей wiki посвященой модели вашего роутера. Если ваши попытки установить OpenWrt провалились, статья о том, как оживить роутер поможет вам.

Обязательный раздел к прочтению →flash.layout.

Существует четыре способа установки OpenWrt на ваше устройство:

Откройте в вашем браузере Web-интерфейс оригинальной прошивки и установите файл OpenWrt через опцию “Firmware Upgrade”. Готово.
Как правило, нужный файл прошивки OpenWRT содержит в названии подстроку “-factory”, например, openwrt-ar71xx-generic-wndr3800-squashfs-factory.img

Замечание: Иногда оригинальная прошивка проверяет, какой файл ей предлагают для “обновления”. В случае, если заводская прошивка решит, что предлагаемый ей файл не является приемлемым, вам не удастся установить OpenWrt одним кликом. Не отчаивайтесь, попробуйте один из оставшихся трех путей.

Чтобы провернуть такой вариант, а именно принудительно залить прошивку, можно воспользоваться тем, что большинство автозагрузчиков содержат встроенный функционал для таких целей. Некоторые содержат TFTP-client, другие — TFTP-server, третьи FTP-client, а некоторые даже FTP-server. Вам необходимо выяснить:

  • IP адрес автозагрузчика (это не обязательно тот же IP адрес, который устройство имеет по умолчанию для доступа через web-интерфейс!);
  • какие из вышеуказанных протоколов используются;
  • работает ли автозагрузчик как клиент или как сервер;
  • какой порт используется для подключения к автозагрузчику по умолчанию (Если не можете ответить на этот вопрос, попробуйте порт по умолчанию);
  • интерфейс к которому надо подключиться;
  • возможно, потребуется username и login (для доступа не к web-интерфейсу, а именно к автозагрузчику);
  • важно также узнать время после включения, в течение которого ваше устройство принимает входящие подключения к автозагрузчику. Это может быть, например, время в 2 секунды, начиная с 3-ой секунды после включения устройства в сеть.

Как только вы получили ответы на все эти вопросы, вы можете продолжать:

  1. установите, по необходимости, недостающие программы на ваш PC для доступа к роутеру (так, если автозагрузчик содержит FTP-server, вам нужен FTP-client);

  2. прочитайте инструкции по использованию этих программ! например man tftp, man tftpd, man ftp, man ncftp, man ftpd, man pure-ftpd или другую документацию;

  3. задайте статический IP адрес вашему PC внутри той же подсети, в которой находится автозагрузчик вашего роутера;

  4. соедините ваш PC с соответствующим портом;

  5. включите ваш роутер;

  6. установите соединение с роутером именно в тот момент, когда это позволяет сделать автозагрузчик;

  7. следуйте соответствующим процедурам по заливке файла OpenWrt на ваш роутер;

  8. Не изменяйте или переустанавливайте автозагрузчик если это не будет прямо оговорено!

Замечание: Иногда даже автозагрузчик не позволяет записать файл прошивки на flash память устройства, например, в Inventel DV4210 (AKA Livebox).

  • → generic.flashing.xmodem
  • → generic.flashing.serial

Однажды установив и запустив OpenWrt, у вас появится множество удобных инструментов для перезаливки прошивки через интерфейс командной строки командой mtd. Указывайте интересующий вас раздел (пожалуйста, просмотрите flash_layout или flash_layout или flash_layout для обозначений.
И, конечно, самый простой вариант апгреда через Web-интерфейс так же возможен.

Чтобы перезаписать существующую флэш память рядом с разделом, где установлен автозагрузчик, а так же ту часть, которая содержит ART, в случае устройства WR1043ND и схожих с ним можно использовать:

wget http://downloads.openwrt.org/snapshots/trunk/ar71xx/openwrt-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin /tmp/openwrt-firmware.bin
mtd -r write openwrt-firmware.bin firmware

Вы можете, хотя это не рекомендовано, установить прямой туннель для установки прошивки без копирования ее на временный раздел tmpfs flash-памяти роутера. В таком случае, вот ваши действия:

  • на обслуживающей машине: включите сервис netcat с прослушиванием на 5050 порту, отправьте прошивку в тот момент, когда будет установлено соединение:

nc -l -p 5050 -q 1 < openwrt-XXXX-XXXX.trx

  • затем подключитесь по ssh к роутеру и запустите скачивание и установку прошивки с сервера:

nc 192.168.1.6 5050 | mtd -e linux -r write — linux

→ generic.uninstall (используйте, только если персональная wiki страница не описывает процесс возврата на оригинальную прошивку)

Установив OpenWrt на ваше устройство, продолжите с базовыми настройками.

→ failsafe_and_factory_reset (используйте, только если персональная wiki страница не описывает процесс возврата на оригиналную прошивку)

→ generic.sysupgrade (используйте, только если персональная wiki страница не описывает процесс возврата на оригиналную прошивку)

Image file (файл образа) — это побайтовая копия всех данных, используемых в файловой системе. Если вы установите GNU/Linux простым способом на один или несколько разделов вашего жесткого диска, а потом скопируете все содержимое байт за байтом с вашего жесткого диска в один файл:

dd if=/dev/sda of=/media/sdb3/backup-sda.dd

то полученный файл /media/sdb3/backup-sda.dd и будет являться файлом образа (Вашего дискового тома /dev/sda).

Разница с OpenWRT лишь в том, что рабочие OpenWrt-Image-File так не создаются Они создаются специальной программой Image Generator (ранее называвшейся Image Builder). Вы можете прочитать больше:

ru/docs/guide-user/installation/generic.flashing.txt · Last modified: 2018/06/08 17:03 by tmomas

Источник: https://openwrt.org/ru/docs/guide-user/installation/generic.flashing

Альтернативная прошивка для роутеров OpenWrt и куда делась «Люси»

Сегодня обойдемся без предисловий и перейдем сразу к делу. Итак, наверняка многие слышали что помимо прошивки от производителя устройства, существуют и альтернативные. Наиболее раскрученная и на слуху — это, наверное, DD-WRT. Про неё я уже рассказывал когда делал wi-fi повторитель на базе D-Link DIR-300.

Читайте также:  Как и чем открыть файл с расширением isz

Еще одна альтернативная прошивка — OpenWrt. Она менее дружественна для обычного пользователя, однако, обладает сравнимыми или даже большими возможностями по настройке, плюс работает на большем количестве роутеров. Мой пример с Linksys EA4500 тому подтверждение.

Спросите, а для чего вообще нужна альтернативная прошивка если и так всё работает? Раз возникает подобный вопрос, то возможно именно вам и не к чему такие эксперименты. Если всё работает и всё устраивает, то лучше пусть так и будет.

С аппаратной точки зрения у Linksys EA4500 огромный потенциал, который никак не используется штатной прошивкой, а мне крайне необходимо было выжать из этого «железа» больше.

Самое главное нужен был полноценный firewall, с возможностью создавать свои правила (в штатной прошивке вместо него было какое-то недоразумение) и наличие vpn-сервера (в идеале openvpn).

OpenWrt для этих целей подходила как нельзя лучше — по сути, это полноценный Linux-сервер с кучей всевозможных «плюшек», позволяющих делать невероятные, для обычных роутеров, вещи, вплоть до запуска прокси-сервера Squid или ip-телефонии Аsterisk. Вдумайтесь, это на обычном роутере(!)

Прошивка OpenWrt на Linksys EA4500 / E4200 v2

Для начала ищем свой роутер в списке поддерживаемых устройств.

Страничка с прошивкой для Linksys EA4500 / E4200 v2, где находим ссылку на саму прошивку, в моём случае это openwrt-kirkwood-linksys-viper-squashfs-factory.bin

Собственно, в самом процессе перепрошивки, ничего сложного нет, всё делается штатными средствами через web-интерфейс вашего роутера, указываем путь к скачанному файлу прошивки и в путь. Единственное что хотелось отметить, прошиваться желательно не по wi-fi, а подключившись проводом к роутеру в обычный LAN-порт.

По идее, предполагается что дальнейшие настройки будут производиться через web-интерфейс уже новой прошивки (адрес по умолчанию 192.168.1.1, логин root c пустым паролем). Но не в моем случае… на указанной выше страничке Linksys EA4500, английским по белому написано что никакого web-интерфейса у меня не будет и нужно сперва установить этот самый web-интерфейс LuCI.

Поднимаем WAN и web-интерфейс из командной строки OpenWrt

Итак, web-интерфейса у нас нет. Чтобы его установить (ссылка на инструкцию приведена чуть выше) нам понадобиться сконфигурировать WAN-интерфейс для соединения с интернет. Для этого подключаемся к нашему роутеру по ssh (этот интерфейс включен по умолчанию): ssh root@192.168.1.1

терминальный режим в OpenWRT

Как помните, у нас сейчас нет пароля, сразу и зададим свой пароль командой passwd:

root@OpenWrt:~# passwdChanging password for root

Теперь перейдем непосредственно к настройке wan-интерфейса. В моем случае провайдер выдал статический адрес, потому пример будет со статикой (больше примеров можно посмотреть в официальной документации Network configuration). Тут всё как в обычном Linux, с помощью консольного текстового редактора vi вносим изменения в файл конфигурации /etc/config/network

root@OpenWrt:~# vi /etc/config/network

config interface 'wan' option ifname 'eth1' option proto 'static' option ipaddr 'xxx.xxx.xxx.xxx' option netmask 'xxx.xxx.xxx.xxx' option gateway 'xxx.xxx.xxx.xxx' option dns 'xxx.xxx.xxx.xxx'

После того как внесли изменения и сохранили файл, осталось перезапустить сеть для применения изменений:

root@OpenWrt:~# /etc/init.d/network reload

Интернет появился. Теперь уже можно спокойно установить web-интрефейс luci и производить дальнейшие настройки уже в графическом режиме из браузера:

opkg updateopkg install luci

Запускаем web-сервер (uHTTPd)

/etc/init.d/uhttpd start/etc/init.d/uhttpd enable

Подписывайтесь на канал Яндекс.Дзен и узнавайте первыми о новых материалах, опубликованных на сайте.

ЕСЛИ СЧИТАЕТЕ СТАТЬЮ ПОЛЕЗНОЙ,НЕ ЛЕНИТЕСЬ СТАВИТЬ ЛАЙКИ И ДЕЛИТЬСЯ С ДРУЗЬЯМИ.https://mdex-nn.ru/page/openwrt-ustanovka-i-nastrojka.html

Источник: https://zen.yandex.ru/media/id/5b8e7af9be15b400aed1d2c2/5daaa2571ee34f00ae0fbeae

OpenWRT: установка и откат на роутерах TP-Link

Не так давно товарищ рассказывал мне о своем только что прошитом с помощью OpenWRT роутере и о том, что поддержки 6in4 туннелирования у него не появилось несмотря на обновление до самой последней версии прошивки. Меня это очень удивило, так как последние два релиза OpenWRT пусть и не имеют встроенной поддержки IPv6-туннелирования, но достаточно просто и легко позволяют установить необходимые пакеты по одному клику в панели управления (для этого даже названия пакета знать не нужно, веб-интерфейс предложит все сам). Решил посмотреть, в чем же дело. Оказалось, что последняя версия прошивки для TP-Link TL-WR740N — Attitude Adjustment 12.09. Конечно же, это не так, но давайте разберемся в причинах.

Итак, на сайте OpenWRT мой товарищ набирал в поиске модель своего роутера и попадал на вот эту страницу официального вики. Согласно таблицы, для устройства с аппаратной ревизией v4.24 действительно последней версией является Attitude Adjustment, во что и поверил мой товарищ.

Тем не менее, на самом деле с момента написания этой статьи появилось уже два других релиза, которые точно так же поддерживаются имеющимся у нас роутером, но в статье почему-то оставили устаревшую информацию. Тем не менее, достаточно только посмотреть, на какой же файл имеется ссылка в статье и запомнить его название.

В соседней папке с последней на сегодняшний день версией Chaos Calmer находим что? Да, тот же самый файл, но уже с версией посвежее.

Итог: не верьте информации о последних обновлениях в вики OpenWRT, проверяйте наличие обновлений самостоятельно! Далее небольшая инструкция для сомневающихся: как установить OpenWRT на свой роутер и удалить, если вдруг не понравится.

Установка OpenWRT На самом деле, нет ничего легче, чем установка OpenWRT. Все, что вам нужно — это знать модель своего роутера и его аппаратную ревизию, если на сайте имеется несколько вариантов прошивок.

Искать можно в вики по модели роутера или прямо в репозитории, если страница в вики не оказалась достаточно информативной. Наиболее вероятно, что свою прошивку вы найдете в этой папке.

После того, как нужный файл найден, заходим в меню роутера и загружаем его как обыкновенное обновление ПО.

Важно! — Вам нужен тот файл, имя которого завершается на «factory.bin». «sysupgrade» предполагается как обновление к уже существующей установке OpenWRT. — Никогда не работайте с прошивкой через беспроводное соединение! После перезагрузки роутера вы больше не подключитесь к нему без кабеля, так как в OpenWRT по умолчанию отключена беспроводная связь.

— После начала процесса прошивки не отключайте роутер от электропитания и ничего не нажимайте на корпусе.

Процесс прошивки занимает до пяти минут, после чего ваш компьютер зарегистрируется по DHCP и вы сможете зайти в панель управления по адресу 192.168.1.1 (192.168.0.1).

Если по истечении некоторого времени связь не появилась, попробуйте принудительно обновить данные DHCP (например, отключите и включите интерфейс на компьютере, с которого происходит настройка).

Последняя версия OpenWRT достаточно сильно тормозит на TP-Link TL-WR740N, но такое поведение наблюдается только при первом запуске, после нескольких перезагрузок лично у меня все нормализовалось.

После того, как роутер поднимется и покажет вам страницу авторизации в панели управления, вы сможете попасть в нее без пароля. Первое дело, которое нужно сделать — установить пароль, так как без этого напоминание в верхней части экрана не исчезнет.

Обратите внимание, что OpenWRT на сегодняшний день имеет русскую локализацию, так что если вам не до конца понятны англоязычные термины, вы всегда можете изменить язык в настройках.

Мне не понравилось. Как вернуться к заводской прошивке? Бытует мнение о том, что OpenWRT невозможно удалить. Уж не знаю, откуда люди начерпали столь сакральных знаний, но OpenWRT удаляется с роутера чуть сложнее, чем туда устанавливается.

Да, вы уже не сможете просто загрузить заводскую прошивку из панели управления (нет, сможете, конечно, но после этого роутер больше не поднимется), но ведь есть и другие способы. Поскольку я пользуюсь только ОС семейства Linux, то и способ ниже подойдет для любой из них.

В ОС Windows вам, по сути дела, нужно сделать то же самое, но при этом алгоритм действий и команды могут различаться, а вот насколько — не знаю.

1. Скачиваем с официального сайта производителя оригинальную прошивку, соответствующую модели и аппаратной ревизии роутера. TP-Link любит их паковать в zip-архивы, непонятно только зачем. Распечатываем. 2.

Включаем во вкладке «Администрирование» веб-интерфейса роутера SSH-сервер (если он там уже, конечно, не включен). 3. Запускаем SSH-клиент на своем компьютере и пробуем подключиться к роутеру.

В качестве IP-адреса указываете тот же, что и при подключении через веб-интерфейс, порт 22 (если в настройках не указывали иное), имя пользователя — root. Если клиент спрашивает пароль, значит все хорошо. Пароль, кстати, тот же, что и от веб-интерфейса. Отключаемся, так как пока у нас еще не все готово. 4.

Открываем консоль. Находим, куда сохранилась заводская прошивка которую мы скачивали с официального сайта производителя, смотрим, распаковали ли мы оттуда .bin-файл. Нам нужен будет только он. Далее в консоли:

cd /home/user/downloads
dd if=original.bin of=tplink.bin skip=257 bs=512

Где «/home/user/downloads» — папка, в которой находится оригинальная прошивка, «original.bin» — имя файла оригинальной прошивки без пути (можно, что правда, и не опускать полные пути, но тогда нужно будет добавить путь и в of для большего удобства, так как в противном случае готовая прошивка будет записана в корень домашнего каталога того пользователя, от имени которого вы вызвали dd), «tplink.bin» — имя файла, в который будет записана новая прошивка (файл будет создан). 5. По сути дела, получившимся файлом tplink.bin можно прошивать роутер и через веб-интерфейс, но я так не пробовал, поэтому в данном варианте не уверен. Поступим, если хотите, по-другому: загрузим файл на роутер по SSH.

scp tplink.bin root@192.168.0.1:/tmp

Вводим пароль, после чего заходим на роутер по SSH:

ssh 192.168.0.1 -lroot

На всякий случай проверяем, если ли у нас новый файл:

  • ls /tmp
  • cd /tmp
    sysupgrade -v tplink.bin

Если файл tplink.bin появился, значит все в порядке. 6. Запускаем обновление: Смотри в консоль до сообщения о перезагрузке, после чего ждем аналогично установке OpenWRT где-то пять минут ничего не отключая и не перезагружая вручную. Через пять минут можно будет попробовать подключиться по IP-адресу 192.168.0(1).1 и если вы увидите родную панель управления роутера — все готово. Если не увидите, попробуйте обновить данные, полученные компьютером по DHCP. Для этого можно отключить и включить интерфейс, или отключить кабель из сетевой карты и подключить обратно.

Более, чем уверен, что откат до заводской прошивки вам не пригодится, так как OpenWRT умеет намного больше, чем заводская прошивка любого популярного производителя. Кстати, все это есть и в формате видео. Там, что правда, говорится о другой модели роутера, но процесс полностью идентичен для большинства TP-Link'ов.

Источник: https://blog.ibice.ru/openwrt-ustanovka-i-otkat-na-routerakh-tp-link

Ссылка на основную публикацию
Adblock
detector