Об OpenWRT

Приветствую, читатель!

Это первая, вводная статья из цикла статей про OpenWRT.

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

И хотя поисковики полны информацией об этой системе, я также постараюсь рассказать о ней информативно..


OpenWRT — это операционная система на базе ядра Linux с открытым исходным кодом, которая в первую очередь разрабатывалась для роутеров, но и есть поддержка архитектур компьютеров x86 и x64.

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


Так чем хороша данная система?

  1. Поддержка большого количества роутеров
    https://openwrt.org/toh/views/toh_minimal_all
  2. Гибкая, настраиваемая система
    Вы можете наполнить стандартную прошивку своими пакетами или собрать готовую прошивку с нужными пакетами, настройками и файлами. Я как раз делаю такие сборки с предустановленными пакетами для поддержки USB-модемов.
    Началось все в 2020м году, когда я купил роутер TP-Link TL-MR3020v3 с USB-портом для подключения в него USB-модема и раздачи Wi-Fi в месте, где с телефоном не будешь стоять и ловить интернет. Заводская прошивка не поддерживала мой модем официально, поэтому я занялся сборкой OpenWRT, в результате чего получил нужный результат.
    Помимо этого как пример функциональных возможностей роутер
    — Поддержка обычных USB-модемов, модемов с поддержкой агрегации частот мобильной связи
    — Встраивание нестандартной памяти для роутера (расширение, например с 8 Мб до 16 Мб)
    — VPN клиент/сервер — PPoE, PPTP, Wireguard, OpenVPN
    — Прокси сервер/клиент — Squid, 3proxy, redsocks
    — Принт-сервер
    — Watchcat — восстановление интернет-соединения при недоступности
    — Wake on Lan — включение по питанию устройств в локальной сети
    — Гибкая маршрутизация (VLAN, статические маршруты, настройка фаерволла)
    — Возможность устанавливать кастомные скрипты в планировщик cron или выполнять их при загрузке системы

    Также есть форки, как Rooter, он в первую очередь ориентирован на автоматическую настройку и поддержку USB-модемов и модемов с агрегацией из коробки.
    Для роутеров, в первую очередь для Китая, есть форк ImmortalWRT.

    Фунциональность ограничивается только вашим воображением и имеющимися технологическими возможностями.
  3. Постоянное развитие системы и поддержка разработчиками
    Под мой роутер, указанный в предыдущем пункте, внедрили официально патч управления питанием USB порта в версии 22.03. Производители роутеров зачастую выпускают редко обновления для роутеров, их прошивки в силу консервативности могут содержать неисправленные уязвимости.
  4. Стабильность и производительность
    В силу предыдущего пункта сторонние прошивки зачастую стабильней, и на них роутер работает быстрей. У меня был опыт с TP-Link TL-WR841 v8, который на стоковой прошивке постоянно уходил в ребут, OpenWRT решила этот вопрос.

Спасибо за прочтение данной статьи.

Я всегда открыт к вопросам, идеям и предложениям. Для связи вы можете использовать чат в моем Telegram-канале (указан на главной странице).

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Защита от роботов *