OpenWrt

Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
OpenWrt
Openwrt-login.svg
LuCI 0.10 software ru.png
Веб-интерфейс LuCI 0.10
Тип

встроенное ПО для маршрутизаторов

Разработчики

сообщество

Интерфейс

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

Операционная система

Linux

Языки интерфейса

английский и др.

Первый выпуск

январь 2004

Аппаратная платформа

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

Последняя версия

Attitude Adjustment 12.09 (25 апреля 2013)

Лицензия

GNU GPL и др.

Сайт

openwrt.org

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

Разработка OpenWrt стала возможной благодаря использованию производителем программного обеспечения лицензии GNU General Public License (GNU GPL), которая требует от разработчиков публиковать все производные продукты под той же лицензией.

Одна из трех самых популярных альтернативных прошивок для WiFi роутеров.[1]

Особенности[править | править исходный текст]

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

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

Типы поддерживаемых подключений[править | править исходный текст]

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

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

X-Wrt[править | править исходный текст]

Родственный проект X-Wrt[2][5][6] является расширением OpenWrt для конечного пользователя. OpenWrt является базовой системой с минимальным веб-интерфейсом для настройки опций. Основным расширением X-Wrt является webif²[7], веб-интерфейс, имеющий около 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[2][8].

Другие проекты, основанные на OpenWrt[править | править исходный текст]

  • Obelisco — веб-сайт на испанском языке.
  • Midge — украинский проект для недорогих роутеров (Edimax, Planet и др.)
  • PacketProtector — проект, основанный на OpenWrt и поддерживающий IDS, IPS, VPN.
  • Coova — OpenWrt-based проект, нацеленный на беспроводные точки доступа.
  • Freifunk — немецкий проект, основанный на OpenWrt, доступен на нескольких языках.
  • DebWRT — проект, нацеленный на запуск Debian на роутерах, поддерживаемых OpenWRT.
  • TorWRT — проект, созданный для адаптации Tor на OpenWRT.

Примечания[править | править исходный текст]

  1. Беспроводные маршрутизаторы для дома Олег Нечай, Компьютерра, 10 мая 2011 года. "Самые популярные альтернативные прошивки — DD-WRT, OpenWRT и Tomato, и они поддерживаются большей частью современных роутеров. "
  2. 1 2 3 Просто добавь функционал. Альтернативные прошивки для роутеров. Игорь Осколков, 3DNews, 05.05.2011
  3. Джозеф Эдвардс По беспроводным волнам // WindowsIT PRO/RE. — Открытые Системы, 2006. — № 4.
  4. OpenWRT — Настройка Dual Access (Russian) PPPoE Денис Юрьев, Блог? Не-не-не.., 28 июня 2013 года.
  5. Спецрепортаж журнала 10 лучших проектов «Сделай сам» → Проект 7: Перекраиваем маршрутизатор // Linux Format. — Декабрь 2007, 99 (12). — С. 47.
  6. Официальный сайт X-Wrt
  7. Process Lasso (недоступная ссылка с 14-05-2013 (337 дней) — история)
  8. Gargoyle Router Management Utilitty (англ.)

Ссылки[править | править исходный текст]

Обзоры