OpenWrt

Поделись знанием:
(перенаправлено с «X-WRT»)
Перейти к: навигация, поиск
OpenWrt

Веб-интерфейс LuCI 0.12
Разработчик

OpenWrt Project

Семейство ОС

Linux

Исходный код

открытый

Метод обновления

(opkg (англ.))

Менеджеры пакетов

(opkg (англ.))

Поддерживаемые языки

22 языка[1]

Поддерживаемые платформы

AVR32, ARM, CRIS, m68k, MIPS, PowerPC, SPARC, SuperH, Ubicom32, x86, x86-64

Тип ядра

Linux

Интерфейс

Командная строка, веб-интерфейс

Лицензия

GNU GPL и др.

Состояние

активное

Веб-сайт

[openwrt.org/ .org]

OpenWrt — встроенная операционная система, основанная на ядре Linux, и предназначенная, в первую очередь, для домашних маршрутизаторов. Основные компоненты включают в себя ядро Linux, util-linux, uClibc или musl[2] и BusyBox. Размер всех компонентов оптимизирован в связи с тем, что в большинстве домашних маршрутизаторов сильно ограничен объём памяти.

Конфигурация OpenWrt производится с помощью командной строки (с оболочкой ash) или веб-интерфейса [wiki.openwrt.org/doc/techref/luci LuCI]. В репозитории доступно более 3500 опциональных пакетов программ, доступные для установки с помощью системы управления пакетами opkg.





История

Изначально поддержка ограничивалась серией Linksys WRT54G (Linksys WRT54G series (англ.)), но сейчас расширилась и включает в себя чипсеты других производителей, в том числе и x86. Наиболее популярными является серия Linksys WRT54G и Asus WL500G. OpenWrt в основном использует интерфейс командной строки, но одной из опций является веб-интерфейс. Техническая поддержка осуществляется с помощью форума и IRC канала.

Особенности

Главной отличительной особенностью OpenWrt является полная поддержка файловой системы JFFS2, которая позволяет использовать для управления пакетами менеджер пакетов ipkg (в новых версиях opkg). Всё это делает OpenWrt легко настраиваемой и адаптируемой системой для каждого конкретного случая. В версиях для роутеров, имеющих большой объем флеш-памяти (от 4 Мб), обычно используется ФС SquashFS, которая использует оверлей. В таком случае ФС менее эффективно использует пространство, так как хранит в отдельном разделе описания изменений, но позволяет легко произвести откат к настройкам по умолчанию.

Стандартная прошивка предоставляет базовый набор функций (в постоянно разрабатываемой версии — «trunk» отсутствует даже веб интерфейс). Для расширения функционала используются дополнительные пакеты. Отмечается неудобство веб-интерфейса (особенно для неопытных пользователей).[3][4]

Типы поддерживаемых подключений

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

  • Static IP
  • DHCP Client
  • PPTP
  • PPPoE (в том числе и DualAccess PPPoE[5])

X-Wrt

Родственный проект X-Wrt[3][6][7] является расширением OpenWrt для конечного пользователя. OpenWrt является базовой системой с минимальным веб-интерфейсом для настройки опций. Основным расширением X-Wrt является webif²[8], веб-интерфейс, имеющий около 40 страниц с опциями настройки роутера. Webif² включает в себя графики сетевого трафика и системного мониторинга, страницы настройки и контроля сети, беспроводного соединения и безопасности. Настройки предусмотрены для следующих сервисов: ведение логов, загрузка, cron, NVRAM, редактирование текста, управление ipkg, SNMP, резервное копирование и восстановление, обновление прошивки, WAN, VLAN, Wi-Fi, WEP, WPA, WDS, MAC filtering, Firewall, Port forwarding, DHCP, Dnsmasq, Hostnames, IP control, Routing, UPnP, QoS, DynDNS, Wake-on-LAN, OpenVPN, PPTP и точка доступа Wi-Fi.

Другой форк OpenWrt, ориентированный на конечного пользователя — Gargoyle[3][9].

Другие проекты, основанные на OpenWrt

  • [wiki.buenosaireslibre.org/Obelisco Obelisco] — веб-сайт на испанском языке.
  • [midge.vlad.org.ua/wiki/ Midge] — украинский проект для недорогих роутеров (Edimax, Planet и др.)
  • [packetprotector.org PacketProtector] — проект, основанный на OpenWrt и поддерживающий IDS, IPS, VPN.
  • [coova.org Coova] — OpenWrt-based проект, нацеленный на беспроводные точки доступа.
  • [freifunk.net/wiki/FreifunkFirmware Freifunk] — немецкий проект, основанный на OpenWrt, доступен на нескольких языках.
  • [www.debwrt.net/ DebWrt] — проект, нацеленный на запуск Debian на роутерах, поддерживаемых OpenWrt.
  • [accesslabs.org/wiki/TorWRT TorWRT] — проект, созданный для адаптации Tor на OpenWrt.

Напишите отзыв о статье "OpenWrt"

Примечания

  1. [i18n.luci.subsignal.org/ LuCI Translation Portal] (1 сентября 2004). Проверено 31 декабря 2010.
  2. Felix Fietkau. [comments.gmane.org/gmane.comp.embedded.openwrt.devel/32651 OpenWrt switches to musl by default]. OpenWrt Development List (16.06.2015).
  3. 1 2 3 [www.3dnews.ru/workshop/609613/ Просто добавь функционал. Альтернативные прошивки для роутеров]. Игорь Осколков, 3DNews, 05.05.2011
  4. Джозеф Эдвардс [www.osp.ru/win2000/2006/04/2578910/ По беспроводным волнам] // WindowsIT PRO/RE. — Открытые Системы, 2006. — № 4.
  5. [ne-ne-ne.ru/openwrt/openwrt-nastrojka-dual-access-russian-pppoe.html OpenWRT — Настройка Dual Access (Russian) PPPoE] Денис Юрьев, Блог? Не-не-не.., 28 июня 2013 года.
  6. Спецрепортаж журнала [wiki.linuxformat.ru/wiki/LXF99:10_%D0%BF%D1%80%D0%BE%D0%B5%D0%BA%D1%82%D0%BE%D0%B2#.D0.9F.D1.80.D0.BE.D0.B5.D0.BA.D1.82_7:_.D0.9F.D0.B5.D1.80.D0.B5.D0.BA.D1.80.D0.B0.D0.B8.D0.B2.D0.B0.D0.B5.D0.BC_.D0.BC.D0.B0.D1.80.D1.88.D1.80.D1.83.D1.82.D0.B8.D0.B7.D0.B0.D1.82.D0.BE.D1.80 10 лучших проектов «Сделай сам» → Проект 7: Перекраиваем маршрутизатор] // Linux Format. — Декабрь 2007, 99 (12). — С. 47.
  7. [bitsum.com/xwrt.htm Официальный сайт X-Wrt]
  8. [www.bitsum.com/xwrt/index.html Process Lasso] (недоступная ссылка с 14-05-2013 (3992 дня) — история)
  9. [www.gargoyle-router.com/ Gargoyle Router Management Utilitty] (англ.)

Ссылки

  • [openwrt.org/ Официальный сайт OpenWrt] (англ.)
    • [wiki.openwrt.org/ru/start OpenWrt Wiki по-русски] (рус.)
    • [groups.google.com/forum/?hl=ru#!forum/openwrt2ru Русскоязычная группа/форум по OpenWrt] (рус.)
  • [www.h-wrt.com/ru/doc H-Wrt — Аппаратные решения для OpenWrt] (рус.) (англ.) (нем.) — документация различных решений
Обзоры
  • Спецрепортаж журнала [wiki.linuxformat.ru/wiki/LXF99:10_проектов#.D0.9F.D1.80.D0.BE.D0.B5.D0.BA.D1.82_7:_.D0.9F.D0.B5.D1.80.D0.B5.D0.BA.D1.80.D0.B0.D0.B8.D0.B2.D0.B0.D0.B5.D0.BC_.D0.BC.D0.B0.D1.80.D1.88.D1.80.D1.83.D1.82.D0.B8.D0.B7.D0.B0.D1.82.D0.BE.D1.80 10 лучших проектов «Сделай сам» → Проект 7: Перекраиваем маршрутизатор] // Linux Format. — Декабрь 2007, 99 (12). — С. 47.
  • [news.ferra.ru/soft/2010/07/05/100752/ Альтернативные прошивки для беспроводных роутеров становятся все популярнее], Ferra.ru (5 июля 2010). Проверено 7 июня 2012.
  • Jonathan Corbet. [lwn.net/Articles/451837/ A look at OpenWrt] (англ.). LWN.net (3 August 2011). Проверено 5 июня 2012. [www.webcitation.org/68iGf5JHo Архивировано из первоисточника 26 июня 2012].
  • Andrew 'Spode' Miller. [www.trustedreviews.com/OpenWRT_Peripheral_review OpenWRT review] (англ.). Laptops & Computing. Peripheral. Trusted Reviews (14 December 2006). Проверено 5 июня 2012. [www.webcitation.org/68iGfbrpe Архивировано из первоисточника 26 июня 2012].

Отрывок, характеризующий OpenWrt

«Похожа она на него? – думала Наташа. – Да, похожа и не похожа. Но она особенная, чужая, совсем новая, неизвестная. И она любит меня. Что у ней на душе? Все доброе. Но как? Как она думает? Как она на меня смотрит? Да, она прекрасная».
– Маша, – сказала она, робко притянув к себе ее руку. – Маша, ты не думай, что я дурная. Нет? Маша, голубушка. Как я тебя люблю. Будем совсем, совсем друзьями.
И Наташа, обнимая, стала целовать руки и лицо княжны Марьи. Княжна Марья стыдилась и радовалась этому выражению чувств Наташи.
С этого дня между княжной Марьей и Наташей установилась та страстная и нежная дружба, которая бывает только между женщинами. Они беспрестанно целовались, говорили друг другу нежные слова и большую часть времени проводили вместе. Если одна выходила, то другаябыла беспокойна и спешила присоединиться к ней. Они вдвоем чувствовали большее согласие между собой, чем порознь, каждая сама с собою. Между ними установилось чувство сильнейшее, чем дружба: это было исключительное чувство возможности жизни только в присутствии друг друга.
Иногда они молчали целые часы; иногда, уже лежа в постелях, они начинали говорить и говорили до утра. Они говорили большей частию о дальнем прошедшем. Княжна Марья рассказывала про свое детство, про свою мать, про своего отца, про свои мечтания; и Наташа, прежде с спокойным непониманием отворачивавшаяся от этой жизни, преданности, покорности, от поэзии христианского самоотвержения, теперь, чувствуя себя связанной любовью с княжной Марьей, полюбила и прошедшее княжны Марьи и поняла непонятную ей прежде сторону жизни. Она не думала прилагать к своей жизни покорность и самоотвержение, потому что она привыкла искать других радостей, но она поняла и полюбила в другой эту прежде непонятную ей добродетель. Для княжны Марьи, слушавшей рассказы о детстве и первой молодости Наташи, тоже открывалась прежде непонятная сторона жизни, вера в жизнь, в наслаждения жизни.
Они всё точно так же никогда не говорили про него с тем, чтобы не нарушать словами, как им казалось, той высоты чувства, которая была в них, а это умолчание о нем делало то, что понемногу, не веря этому, они забывали его.
Наташа похудела, побледнела и физически так стала слаба, что все постоянно говорили о ее здоровье, и ей это приятно было. Но иногда на нее неожиданно находил не только страх смерти, но страх болезни, слабости, потери красоты, и невольно она иногда внимательно разглядывала свою голую руку, удивляясь на ее худобу, или заглядывалась по утрам в зеркало на свое вытянувшееся, жалкое, как ей казалось, лицо. Ей казалось, что это так должно быть, и вместе с тем становилось страшно и грустно.
Один раз она скоро взошла наверх и тяжело запыхалась. Тотчас же невольно она придумала себе дело внизу и оттуда вбежала опять наверх, пробуя силы и наблюдая за собой.
Другой раз она позвала Дуняшу, и голос ее задребезжал. Она еще раз кликнула ее, несмотря на то, что она слышала ее шаги, – кликнула тем грудным голосом, которым она певала, и прислушалась к нему.
Она не знала этого, не поверила бы, но под казавшимся ей непроницаемым слоем ила, застлавшим ее душу, уже пробивались тонкие, нежные молодые иглы травы, которые должны были укорениться и так застлать своими жизненными побегами задавившее ее горе, что его скоро будет не видно и не заметно. Рана заживала изнутри. В конце января княжна Марья уехала в Москву, и граф настоял на том, чтобы Наташа ехала с нею, с тем чтобы посоветоваться с докторами.


После столкновения при Вязьме, где Кутузов не мог удержать свои войска от желания опрокинуть, отрезать и т. д., дальнейшее движение бежавших французов и за ними бежавших русских, до Красного, происходило без сражений. Бегство было так быстро, что бежавшая за французами русская армия не могла поспевать за ними, что лошади в кавалерии и артиллерии становились и что сведения о движении французов были всегда неверны.
Люди русского войска были так измучены этим непрерывным движением по сорок верст в сутки, что не могли двигаться быстрее.
Чтобы понять степень истощения русской армии, надо только ясно понять значение того факта, что, потеряв ранеными и убитыми во все время движения от Тарутина не более пяти тысяч человек, не потеряв сотни людей пленными, армия русская, вышедшая из Тарутина в числе ста тысяч, пришла к Красному в числе пятидесяти тысяч.
Быстрое движение русских за французами действовало на русскую армию точно так же разрушительно, как и бегство французов. Разница была только в том, что русская армия двигалась произвольно, без угрозы погибели, которая висела над французской армией, и в том, что отсталые больные у французов оставались в руках врага, отсталые русские оставались у себя дома. Главная причина уменьшения армии Наполеона была быстрота движения, и несомненным доказательством тому служит соответственное уменьшение русских войск.
Вся деятельность Кутузова, как это было под Тарутиным и под Вязьмой, была направлена только к тому, чтобы, – насколько то было в его власти, – не останавливать этого гибельного для французов движения (как хотели в Петербурге и в армии русские генералы), а содействовать ему и облегчить движение своих войск.
Но, кроме того, со времени выказавшихся в войсках утомления и огромной убыли, происходивших от быстроты движения, еще другая причина представлялась Кутузову для замедления движения войск и для выжидания. Цель русских войск была – следование за французами. Путь французов был неизвестен, и потому, чем ближе следовали наши войска по пятам французов, тем больше они проходили расстояния. Только следуя в некотором расстоянии, можно было по кратчайшему пути перерезывать зигзаги, которые делали французы. Все искусные маневры, которые предлагали генералы, выражались в передвижениях войск, в увеличении переходов, а единственно разумная цель состояла в том, чтобы уменьшить эти переходы. И к этой цели во всю кампанию, от Москвы до Вильны, была направлена деятельность Кутузова – не случайно, не временно, но так последовательно, что он ни разу не изменил ей.
Кутузов знал не умом или наукой, а всем русским существом своим знал и чувствовал то, что чувствовал каждый русский солдат, что французы побеждены, что враги бегут и надо выпроводить их; но вместе с тем он чувствовал, заодно с солдатами, всю тяжесть этого, неслыханного по быстроте и времени года, похода.
Но генералам, в особенности не русским, желавшим отличиться, удивить кого то, забрать в плен для чего то какого нибудь герцога или короля, – генералам этим казалось теперь, когда всякое сражение было и гадко и бессмысленно, им казалось, что теперь то самое время давать сражения и побеждать кого то. Кутузов только пожимал плечами, когда ему один за другим представляли проекты маневров с теми дурно обутыми, без полушубков, полуголодными солдатами, которые в один месяц, без сражений, растаяли до половины и с которыми, при наилучших условиях продолжающегося бегства, надо было пройти до границы пространство больше того, которое было пройдено.
В особенности это стремление отличиться и маневрировать, опрокидывать и отрезывать проявлялось тогда, когда русские войска наталкивались на войска французов.