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

Что такое 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 и многое другое. Вы, вероятно, уже используете маршрутизатор, так почему бы не использовать тот же маршрутизатор в качестве сервера? Во-первых, маршрутизаторам требуется гораздо меньше энергии, чем компьютерам.
  • Выполнение формирования трафика и QoS : OpenWrt позволяет вам формировать трафик и обеспечивать качество обслуживания пакетов, проходящих через ваш маршрутизатор, отдавая приоритет определенным типам трафика. Вы даже можете установить приоритет трафика, идущего к определенным компьютерам, отменив приоритет трафика, идущего к другим компьютерам.
  • Создать гостевую сеть : Вики 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 (унифицированный интерфейс конфигурации) для настройки вашей системы. В вики OpenWrt есть вся необходимая информация.

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

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

Нужен ли вашему роутеру OpenWrt?

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

какой способ хранения файлов на вашем компьютере был бы наиболее эффективным?

Изображение предоставлено: Маюри Мунхирун через Shutterstock.com

Делиться Делиться Твитнуть Эл. адрес 6 звуковых альтернатив: лучшие бесплатные или дешевые аудиокниги

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

Читать далее
Похожие темы
  • Linux
  • Объяснение технологии
  • Маршрутизатор
  • Linux дистрибутив
  • Открытый исходный код
  • DD-WRT
  • OpenWRT
Об авторе Крис Хоффман(Опубликовано 284 статей)

Крис Хоффман - технический блоггер и заядлый технолог, живущий в Юджине, штат Орегон.

Ещё от Chris Hoffman

Подписывайтесь на нашу новостную рассылку

Подпишитесь на нашу рассылку технических советов, обзоров, бесплатных электронных книг и эксклюзивных предложений!

Нажмите здесь, чтобы подписаться