Что такое OpenWrt и почему я должен использовать его для своего роутера?

Обновлено Бертелем Кингом-младшим 15.05.2017

Вы заменили операционную систему на своем компьютере и на телефоне, но как насчет вашего маршрутизатора? Если вы не согласны с идеей превратить ваш маршрутизатор в SSH-сервер, VPN, систему формирования трафика или клиент BitTorrent — подумайте об OpenWrt.

OpenWrt — это встроенный дистрибутив Linux, который можно установить на различные маршрутизаторы. OpenWrt имеет веб-интерфейс и может быть более стабильным, чем прошивка вашего аппаратного обеспечения по умолчанию. Если вам приходится перезапускать маршрутизатор каждые несколько дней, потому что он зависает, вы являетесь кандидатом на OpenWrt.

С вопросами конфиденциальности, вытекающими из облачных вычислений

и Интернет вещей

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

Использует для OpenWrt

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

  • Используйте SSH-сервер для SSH-туннелирования: OpenWrt включает в себя сервер SSH, чтобы вы могли получить доступ к его терминалу. Если вы выставляете сервер SSH в Интернет (обязательно используйте для него аутентификацию на основе ключей вместо слабого пароля), вы можете получить к нему удаленный доступ и использовать туннелирование SSH для пересылки трафика через зашифрованное соединение.

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

  • Настройте VPN: SSH туннелирование работает аналогично VPN

    во многих отношениях, но вы также можете настроить надлежащий VPN на вашем маршрутизаторе OpenWrt.

  • Установите BitTorrent клиент: С каким-то сетевым хранилищем

    или маршрутизатор со встроенным портом USB и подключенным устройством хранения USB, вы можете использовать свой маршрутизатор в качестве клиента BitTorrent.

  • Запустить серверное программное обеспечение: Репозитории программного обеспечения OpenWrt содержат пакеты, которые позволяют ему функционировать как веб-сервер, IRC-сервер, BitTorrent-трекер и многое другое. Вы, вероятно, уже используете маршрутизатор, так почему бы не использовать тот же маршрутизатор в качестве сервера? Для начала, маршрутизаторы требуют гораздо меньше энергии, чем компьютеры.
  • Выполнить формирование трафика и QoSOpenWrt позволяет вам формировать трафик и качество обслуживания пакетов, проходящих через ваш маршрутизатор, отдавая приоритет определенным типам трафика. Вы могли бы даже расставить приоритеты для трафика, направляемого на определенные компьютеры, и отменить приоритет трафика, направляемого на другие компьютеры.
  • Создать гостевую сеть: Вики OpenWrt содержит инструкции по настройке специальной беспроводной сети для гостей, которая отделена от вашей основной сети в целях безопасности. Вы даже можете ограничить скорость гостевой сети.
  • Захват и анализ сетевого трафика: Вы можете использовать tcpdump для регистрации всех пакетов, проходящих через ваш маршрутизатор, к общему сетевому ресурсу и открыть файл с помощью такого инструмента, как Wireshark

    анализировать трафик вашей сети.

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

Установка OpenWrt

OpenWrt изначально был разработан для Linksys WRT54G, но теперь он поддерживает гораздо больше моделей маршрутизаторов. Вы можете найти список поддерживаемого оборудования на веб-сайте OpenWrt.

Вы собираетесь заменить встроенную прошивку вашего роутера на систему OpenWrt Linux, похожую на перепрошивку пользовательского ПЗУ

на ваш смартфон. В вики подробно описаны четыре различных способа установки OpenWrt на ваш роутер.

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

Терминал Веб интерфейс

После установки OpenWrt вы можете получить доступ к его оболочке BusyBox с помощью SSH-клиента, такого как PuTTY в Windows, или команды ssh, встроенной в системы Linux и Mac. Busybox — это обычная оболочка, используемая во встроенных системах Linux, и OpenWrt включает в себя обычные программы, такие как текстовый редактор vi для редактирования файлов. Как и в других системах Linux, вы можете запускать на нем различные скрипты и настраивать задания cron для выполнения действий по расписанию.

OpenWrt использует менеджер пакетов opkg для установки пакетов из своих репозиториев, которые содержат тысячи пакетов. Он также использует UCI (Unified Configuration Interface) для настройки вашей системы. OpenWrt wiki содержит всю необходимую информацию.

OpenWRT маршрутизатор

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

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

Ваш маршрутизатор нуждается в OpenWrt?

OpenWrt не идеальное решение для всех. Большинство людей будут довольны прошивкой своего роутера по умолчанию. Другие захотят замену прошивки, например, DD-WRT.

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

,

Вы когда-нибудь использовали OpenWrt или любые другие сторонние прошивки роутера? Для чего вы их используете? Оставьте комментарий, чтобы поделиться своим опытом и любыми хитрыми хитростями, которые вы подобрали.

Изображение предоставлено: Mayuree Moonhirun через Shutterstock.com

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