Зачастую начинающему пользователю openwrt тяжело найти и выбрать нужную для его роутера прошивку. В этой статье я постараюсь описать где нужно искать прошивку openwrt и какую выбрать.
Основное место, где нужно искать прошивки - http://downloads.openwrt.org/
Теперь опишу по каталогам, которые нам нужны.
http://downloads.openwrt.org/attitude_adjustment/ - Здесь находится последняя на данный момент стабильная ветка сборки прошивки с кодовым названием ATTITUDE ADJUSTMENT. Ядро линукса у нее 3.3.8.
http://downloads.openwrt.org/backfire/ - это предыдущая стабильная ветка openwrt с кодовым названием BACKFIRE. Ядро линукса у нее 2.6. На этом ядре уже можно делать видеонаблюдение и звук, поэтому для некоторых старых роутеров таких как DIR-320 можно использовать и эту прошивку.
http://downloads.openwrt.org/kamikaze/ - С этой ветки начиналось openwrt. На данный момент ее использование не целесообразно, разве что у вас чересчур древнее устройство и его нет в новых стабильных ветках прошивки.
Стабильная ветка - эта та в которой по максимуму отловлены все баги и с ней стабильно работают программы из ее репозитория. В этой ветке уже как правило не добавляются новые версии программ и модулей ядра линукса, а только исправляются ошибки в существующем коде.
http://downloads.openwrt.org/snapshots/ - так называемая транковая версия openwrt. В отличии от стабильной, здесь происходят постоянные изменения, версию ядра линукс постоянно меняют на более новую. Репозиторий с программами и прошивки собираются чуть ли не каждый день в автоматическом режиме. Данная ветка программ и прошивок не стабильна и в ней может быть масса ошибок. Ее стоит использовать только если для вашей модели роутера нет стабильной прошивки, если только там например есть нужная вам программа, либо возможности. Есть небольшая вероятность, что после этой прошивки роутер не загрузится. В последствии из транка делают новую стабильную ветку прошивок, когда отловят большинство глюков.
Рядовому пользователю, который хочет поставить себе еще ряд дополнительных программ из репозитория транковская версия не удобна, т.к. версии программы в каталоге ежедневно меняются и через неделю они уже могут быть не совместимы с вашей прошивкой или и того хуже, будут нести скрытые ошибки. Вам придется перепрошивать роутер на на новую версию транка и так до бесконечности, если вы постоянно будете туда что нибудь устанавливать. Эту проблему можно решить самостоятельной сборкой прошивки openwrt и необходимых программ, но это уже для продвинутых пользователей.
Поэтому еще раз повторюсь старайтесь использовать последнюю стабильную версию прошивки ATTITUDE ADJUSTMENT.
Теперь заходим внутрь каталога ATTITUDE ADJUSTMENT и смотрим что там
../ 12.09/ 11-Apr-2013 11:54 - 12.09-beta/ 14-Oct-2012 21:01 - 12.09-beta2/ 05-Nov-2012 11:28 - 12.09-rc1/ 27-Nov-2012 22:53 - 12.09-rc2/ 11-Apr-2013 11:54 -
Beta и Beta2 - нас не интересуют т.к. это самые первые тестовые версии данной ветки
rc1 и rc2 - это релиз кандидаты в них еще отлавливают последние ошибки, со со временем появится rc3, rc4, а может и больше.
Следовательно нас интересует rc с максимальным номером, на данный момент rc2. Заходим в него и в коревом каталоге видим каталоги устройств по типам чипов на которых они сделаны
../ adm5120/ 03-Apr-2013 08:13 - adm8668/ 03-Apr-2013 08:40 - ar7/ 03-Apr-2013 08:39 - ar71xx/ 03-Apr-2013 08:16 - at91/ 03-Apr-2013 08:29 - atheros/ 03-Apr-2013 08:41 - au1000/ 03-Apr-2013 08:14 - brcm2708/ 03-Apr-2013 08:43 - brcm47xx/ 03-Apr-2013 08:39 - brcm63xx/ 03-Apr-2013 08:42 - cns3xxx/ 03-Apr-2013 08:49 - cobalt/ 03-Apr-2013 08:40 - ep93xx/ 03-Apr-2013 08:44 - ixp4xx/ 03-Apr-2013 08:31 - kirkwood/ 03-Apr-2013 08:33 - lantiq/ 03-Apr-2013 09:07 - malta/ 03-Apr-2013 08:40 - mcs814x/ 03-Apr-2013 08:45 - mpc52xx/ 03-Apr-2013 08:46 - mpc83xx/ 03-Apr-2013 08:47 - omap4/ 03-Apr-2013 08:45 - orion/ 03-Apr-2013 08:35 - ppc40x/ 03-Apr-2013 08:48 - ramips/ 03-Apr-2013 08:24 - x86/ 11-Apr-2013 07:34 - xburst/ 03-Apr-2013 08:27 -
Здесь самое сложное, нужно узнать на каком чипе построено ваше устройство и запомнить это.
Я вижу три варианта:
1)По попробывать найти прошивку по названию роутера, но помните что не для всех роутеров их название присутствует в названии прошивки. Вот для примера как через гугл я нашел где лежит прошивка для моего wr703n
2)Поиск по wiki сайта openwrt
3)Поиск по форуму openwrt
Также не мешает убедится, что ваш роутер поддерживается openwrt
Итак, прошивку мы нашли, но зачастую их несколько штук для одного устройства. В их названиях присутствуют разные окончания:
-jffs2-factory.bin | Полная прошивка роутера, все установленные программы удаляются. Файловая система прошивкаи jffs2. |
-jffs2-sysupgrade.bin | При использовани этой прошивки установленные программы и настройки сохраняются.Файловая система прошивкаи jffs2. |
-squashfs-factory.bin | Полная прошивка роутера, все установленные программы удаляются. Файловая система прошивкаи squashfs. |
-squashfs-sysupgrade.bin |
При использовани этой прошивки установленные программы и настройки сохраняются.Файловая система прошивками squashfs. |
Использование прошивок с файловой системой jffs2 не рекомендуется, как написано на самом сайте openwrt. Лично я ее ни разу не использовал и если вы не понимаете для чего оно вам нужно то и вам не советую.
Также прошивки sysupgrade, которые сохраняют настройки и установленные программы как по мне тоже не нужны. Настройки можно легко забекапить, а программы зачастую в новых версиях меняются и их лучше переставить заново.
Поэтому я всем рекомендую всегда использовать прошивку с приставкой -squashfs-factory.bin
Если с прошивкой вы определились, то рекомендую вам прочитать мои статьи, как перенести загрузку на флешку, подсоединить внешний hdd-диск, подключить usb-камеру и настроить торентокачалку.