- Загрузки
- Просмотр Репозитория Прошивки OpenWrt/LEDE
- Скачать Openwrt/LEDE Прошивки для Вашего устройства
- Получить Дополнительные Пакеты Программного Обеспечения
- Создайте собственную прошивку
- Соберите собственную прошивку
- Создавайте собственные пакеты
- Buildbot Деятельности
- Исходный код — Репозитории Git
- Исходный код — Зеркала Github
- Зеркала
- Как создать зеркало
- Источники и статистика
- Устанавливаем OpenWrt (основы)
- Четыре пути
- 1. Из-под оригинальной прошивки
- 2. Через автозагрузчик и Ethernet порт
- Методы установки
- 3. через автозагрузчик и Serial порт
- 4. через JTAG
- Перезаливка с OpenWrt
- Назад к заводской прошивке
- Базовая конфигурация
- Безопасный режим
- Системный апгрейд
- Пояснения
- Что такое Image File?
- Добро пожаловать на проект OpenWrt
- OpenWrt нуждается в тебе!
- Одобрения
Загрузки
Просмотр Репозитория Прошивки OpenWrt/LEDE
Эти ссылки переносят вас в каталог загрузки текущего оборудования, сгруппированный по типу процессора.
Программное обеспечение OpenWrt/LEDE имеет две разные ветви: стабильную версию Release которая подходит для использования в производстве, и сборку Разработки которая содержит постоянно развивающийся набор улучшений.
Стабильные версии релизов | Создание моментальных снимков |
---|---|
В сборках Release было проведено значительное тестирование. Используйте их для производства или для вашего дома, где ваша семья будет полагаться на функционирующий маршрутизатор. Больше. | Получите последнюю версию с помощью сборки Разработки . TОни содержат новейшие технологии, но могут не работать хорошо или вообще. Будьте готовы предоставить отчеты об ошибках и.т.Д. Подробнее . |
Скачать Openwrt/LEDE Прошивки для Вашего устройства
Перейдите к Таблице Аппаратного Обеспечения, чтобы легко найти последнюю версию прошивки официального выпуска для вашего устройства.
Получить Дополнительные Пакеты Программного Обеспечения
После того, как вы установили прошивку OpenWrt на свое устройство, вы можете установить дополнительные пакеты программного обеспечения на устройстве OpenWrt/LEDE.
Создайте собственную прошивку
OpenWrt поставляется со своей полной системой сборки, вы можете загружать и компилировать собственную прошивку из исходного кода, добавляя дополнительные настройки или модификации, которые можно выполнять только во время сборки. Система сборки OpenWrt создает воспроизводимые сборки с контрольными суммами и git-версиями, все прошивки, которые вы компилируете, будут точно такими же, пока вы не измените параметры или не обновите источники OpenWrt. Начните здесь если вы хотите скомпилировать собственную прошивку.
Соберите собственную прошивку
OpenWrt предоставляет удобные инструменты для интеграции готовых пакетов в пользовательский образ прошивки, что обеспечивает хороший баланс между настройкой прошивки и временем/ресурсами. Все пакеты, интегрированные таким образом, будут загружаться из тех же онлайн-репозиториев, которые используются для обновлений, поэтому процесс займет минуты даже на слабых ПК. Перейдите сюда, если вы хотите собрать собственную прошивку.
Создавайте собственные пакеты
Если вы хотите создать собственный пакет без компиляции исходного кода всей прошивки, OpenWrt предоставляет удобный набор утилит для этих целей. Благодаря данному набору Ваш пакет может быть собран под все имеющиеся архитектуры. Перейдите сюда, если вы хотите узнать больше о создании пакетов программного обеспечения для OpenWrt.
Buildbot Деятельности
LEDE имеет несколько компьютеров для сборки, в которых выпускаются версии прошивки. Если вас интересуют последние действия по созданию релиза моментальных снимков разработчиков, вы можете найти активность Buildbot в следующих ссылках:
Исходный код — Репозитории Git
Основные хранилища исходного кода OpenWrt/LEDE находятся на сервере git сервера OpenWrt/LEDE: https://git.openwrt.org/
Исходный код — Зеркала Github
Проект OpenWrt/LEDE сохраняет зеркало главного репозитория в Github по адресу: https://github.com/openwrt
Зеркала
Содержимое сервера загрузки доступно на нескольких зеркалах. Пожалуйста, обратитесь к приведенному ниже списку для альтернативных мест.
Страна | HTTP | HTTPS | FTP | RSYNC | Спонсор |
Bulgaria | HTTP | HTTPS | — | rsync://mirrors.linux-bulgaria.org/lede/ | Спонсор SiteGround |
France | HTTP | HTTPS | — | rsync://lede-project.tetaneutral.net/lede/ | Спонсор tetaneutral.net |
France | HTTP | HTTPS | — | rsync://rsync.mirrors.a-m-v.pl/lede-downloads | Спонсор A-M-Vpl |
Germany | HTTP | — | FTP | rsync://ftp.halifax.rwth-aachen.de/lede/ | Спонсор RWTH Aachen |
Netherlands | HTTP | — | FTP | rsync://ftp.snt.utwente.nl/lede/ | Спонсор SNT, University of Twente |
Romania | HTTP | — | FTP | rsync://mirrors.linux.ro/lede/downloads/ | Спонсированные RCS&RDS |
Singapore | HTTP | HTTPS | FTP | rsync://mirror.0x.sg/lede/ | Спонсор Andrew Yong |
Switzerland | HTTP | HTTPS | — | — | Спонсируется urown.net |
Tor Onion Service | HTTP | — | — | — | Спонсируется urown.net |
Как создать зеркало
Пожалуйста, используйте rsync://downloads.lede-project.org/downloads чтобы получить копию репозитория загрузки.
Синхронизация загрузки производится каждые 12-24 часа. После того, как зеркало настроено, не стесняйтесь анонсировать его, lede-adm@lists.lede-project.org чтобы оно могло быть опубликовано на этой странице.
Объём данных снимков составляет примерно 35 ГБ, мы ожидаем, что он будет расти на 30-40 ГБ с каждой версией. Из-за существующих ограничений пропускной способности мы просим вас использовать что-то вроде rsync —bwlimit 8000 , когда вы первоначально синхронизируете данные.
Источники и статистика
Все архивы исходного кода, полученные с помощью buildbots во время процесса сборки, доступны по адресу: https://sources.openwrt.org/
Ещё вы можете ознакомиться со статистикой загрузок прошивок за последние месяцы. Ищите секцию “OpenWrt firmware image downloads” на странице статистики, чтобы также узнать самые популярные модели роутеров.
- Last modified: 2020/10/29 15:03
- by deech
Self-registration in the wiki has been disabled.
If you want to contribute to the OpenWrt wiki, please post HERE in the forum or ask on IRC for access.
Except where otherwise noted, content on this wiki is licensed under the following license:
CC Attribution-Share Alike 4.0 International
Источник
Устанавливаем OpenWrt (основы)
OpenWrt не может быть установлена настолько просто и безопасно, как любой другой дистрибутив GNU/Linux. Установка на Flash-чип, впаянный в PCB карту, к сожалению, несколько более затруднительна, чем установка с диска DVD на жесткий диск. После того, как вы выбрали ваш метод получения прошивки (по-английски firmware image) уникальной для вашего устройства и иногда даже модели и версии, вам придется перезаписать оригинальную прошивку на чипе flash-памяти. На этой странице вы найдете описание того, как сделать это.
По сравнению со сборкой дистрибутива, установка файла с прошивкой OpenWrt иногда может быть самым непростым во всей процедуре, а иногда занимает пару минут. В зависимости от конкретной модели вашего устройства, вы можете ограничиться простой заливкой вашей новой прошивки через web-интерфейс; можете вручную заливать необходимую прошивку через tftp; или, если ваши дела совсем плохи, то вплоть до изменения структуры вашего устройства и подключения через JTAG доступ. Но в целом, основным вариантом установки является установка через вшитый загрузчик (Redboot, Uboot и проч.) или простое копирование на CompactFlash-карточку: все зависит от конкретной модели вашего устройства.
Warning!
This section describes actions that might damage your device or firmware. Proceed with care!
Заливка неверной версии файла прошивки не обязательно должна сломать ваше устройство, но вам придется пройти через некоторые трудоемкие процедуры, чтобы оживить его. Иногда, вам придется использовать модифицированный Serial кабель, и роутер может не заработать с первого раза.
Это HowTo ОЧЕНЬ общее. Вам не следует сразу приступать к работе, изучив только эту страницу, не адаптировав процедуру по установке OpenWrt для вашего конкретного устройства. Честно говоря, у нас просто нет столько людей, чтобы писать подобные объяснения для всех сотен поддерживаемых устройств. Поищите описание по установке для вашего устройства на странице поддерживаемых устройств. Если такого описания нет, продолжайте чтение.
В целом, у вас есть две опции: Залить OpenWrt в постоянную память, или запускать OpenWrt через сеть. Netbooting поддерживается не всеми вариантами загрузчиков, вшитых в устройства. Пожалуйста, ознакомьтесь с конкретной страницей wiki посвященой модели вашего роутера. Если ваши попытки установить OpenWrt провалились, статья о том, как оживить роутер поможет вам. Обязательный раздел к прочтению →flash.layout.
Четыре пути
Существует четыре способа установки OpenWrt на ваше устройство:
1. Из-под оригинальной прошивки
Откройте в вашем браузере Web-интерфейс оригинальной прошивки и установите файл OpenWrt через опцию “Firmware Upgrade”. Готово. Как правило, нужный файл прошивки OpenWRT содержит в названии подстроку “-factory”, например, openwrt-ar71xx-generic-wndr3800-squashfs-factory.img
Замечание: Иногда оригинальная прошивка проверяет, какой файл ей предлагают для “обновления”. В случае, если заводская прошивка решит, что предлагаемый ей файл не является приемлемым, вам не удастся установить OpenWrt одним кликом. Не отчаивайтесь, попробуйте один из оставшихся трех путей.
2. Через автозагрузчик и Ethernet порт
Чтобы провернуть такой вариант, а именно принудительно залить прошивку, можно воспользоваться тем, что большинство автозагрузчиков содержат встроенный функционал для таких целей. Некоторые содержат TFTP-client, другие — TFTP -server, третьи FTP-client, а некоторые даже FTP -server. Вам необходимо выяснить:
Как только вы получили ответы на все эти вопросы, вы можете продолжать:
Замечание: Иногда даже автозагрузчик не позволяет записать файл прошивки на flash память устройства, например, в Inventel DV4210 (AKA Livebox).
Методы установки
3. через автозагрузчик и Serial порт
4. через JTAG
Перезаливка с OpenWrt
Однажды установив и запустив OpenWrt, у вас появится множество удобных инструментов для перезаливки прошивки через интерфейс командной строки командой mtd . Указывайте интересующий вас раздел (пожалуйста, просмотрите flash_layout или flash_layout или flash_layout для обозначений.
И, конечно, самый простой вариант апгреда через Web-интерфейс так же возможен.
Чтобы перезаписать существующую флэш память рядом с разделом, где установлен автозагрузчик, а так же ту часть, которая содержит ART, в случае устройства WR1043ND и схожих с ним можно использовать:
Вы можете, хотя это не рекомендовано, установить прямой туннель для установки прошивки без копирования ее на временный раздел tmpfs flash-памяти роутера. В таком случае, вот ваши действия:
Последняя описанная процедура не рекомендована, но она может быть использована в случае, если у вас обнаружится дефицит памяти на устройстве.
Назад к заводской прошивке
→ generic.uninstall (используйте, только если персональная wiki страница не описывает процесс возврата на оригинальную прошивку)
Базовая конфигурация
Установив OpenWrt на ваше устройство, продолжите с базовыми настройками.
Безопасный режим
→ failsafe_and_factory_reset (используйте, только если персональная wiki страница не описывает процесс возврата на оригиналную прошивку)
Системный апгрейд
→ generic.sysupgrade (используйте, только если персональная wiki страница не описывает процесс возврата на оригиналную прошивку)
Пояснения
Что такое Image File?
Image file (файл образа) — это побайтовая копия всех данных, используемых в файловой системе. Если вы установите GNU/Linux простым способом на один или несколько разделов вашего жесткого диска, а потом скопируете все содержимое байт за байтом с вашего жесткого диска в один файл:
то полученный файл /media/sdb3/backup-sda.dd и будет являться файлом образа (Вашего дискового тома /dev/sda).
Разница с OpenWRT лишь в том, что рабочие OpenWrt-Image-File так не создаются Они создаются специальной программой Image Generator (ранее называвшейся Image Builder). Вы можете прочитать больше:
- Last modified: 2020/12/14 14:04
- by tmomas
Self-registration in the wiki has been disabled.
If you want to contribute to the OpenWrt wiki, please post HERE in the forum or ask on IRC for access.
Except where otherwise noted, content on this wiki is licensed under the following license:
CC Attribution-Share Alike 4.0 International
Источник
Добро пожаловать на проект OpenWrt
OpenWrt — это операционная система Linux, ориентированная на встроенные устройства. Вместо того, чтобы пытаться создать единую статическую прошивку, OpenWrt предоставляет полностью записываемую файловую систему с управлением пакетами. Это освобождает вас от выбора и конфигурации приложений, предоставляемых поставщиком, и позволяет настраивать устройство с помощью пакетов в соответствии с любым приложением. Для разработчиков OpenWrt — это основа для создания приложения без необходимости создания встроенной прошивки; для пользователей это означает возможность полной настройки, использовать устройство так, как никогда не предполагалось.
Смотрите Таблицу оборудования поддерживаемых устройств. Для получения дополнительной информации об организации проекта OpenWrt смотрите страницы об OpenWrt.
OpenWrt нуждается в тебе!
Как и любой проект с открытым исходным кодом, OpenWrt процветает на усилиях своих пользователей и разработчиков.
Одобрения
*Wrt комьюнити состоит из множества других прекрасных комьюнити идущих к своей цели по улучшению чего-то на этой планете. Комьюнити ниже, любезно решили одобрить данный проект. Спасибо!
qMp endorses the LEDE project | |
«We wish huge success to the LEDE project» | |
Weimarnetz Project Homepage | |
«We … will consider it the new default OS environment for embedded devices running bmx6 and bmx7» | |
«We endorse the LEDE project and we plan to start basing Libre-Mesh releases on Linux Embedded Development Environment» |
- Last modified: 2020/02/22 21:09
- by prazok
Self-registration in the wiki has been disabled.
If you want to contribute to the OpenWrt wiki, please post HERE in the forum or ask on IRC for access.
Except where otherwise noted, content on this wiki is licensed under the following license:
CC Attribution-Share Alike 4.0 International
Источник