В репозитории OpenWrt есть несколько веб-серверов, практически на любой вкус. Причём, при установке веб-интерфейса LuCI автоматически устанавливается сервер uHTTPd. Однако, мы вправе выбирать, чем нам удобнее пользоваться. Так я, например, предпочитаю сервер Lighttpd — он легковесный, но обладает довольно большими возможностями и гибко настраивается под различные нужды. Поэтому попробуем его установить и настроить на роутере с OpenWrt…
openwrt
Настройка Hotplug на OpenWRT
Ранее я уже затрагивал настройку правил udev в статье по настройке принт-сервера для двух принтеров. Но с обновлением OpenWRT до 18 версии, оказалось, что пакета udev в ней уже нет. Видимо, это связано с внедрением в OpenWRT своей собственной системы инициализации и менеджера процессов — Procd, который, так же, заменил и дополнил функционал более старой системы управления устройствами — Hotplug2. Поэтому, рассмотрим как теперь можно реализовать подобный функционал средствами Hotplug…
Настройка SSH-доступа к OpenWrt по публичному ключу
Рассмотрим, как настроить беспарольный доступ к роутеру под управлением OpenWrt по SSH с помощью клиента PuTTY и генератора ключей PuTTYgen…
Принт-сервер p910nd на OpenWrt
Превращаем роутер под управлением OpenWrt в принт-сервер. Для этого, установим и настроим пакет p910nd — маленький демон, не имеющий своей очереди печати, а направляющий задачи непосредственно на принтеры…
OpenWRT Image Builder (Image Generator)
Если нас чем-то не устраивают доступные готовые образы прошивки OpenWRT, то можно собрать свою прошивку, которая будет удовлетворять нашим потребностям. Например, после установки релиза Chaos Calmer на TP-Link TL-MR3020, на нём не хватает места даже для установки минимума пакетов, необходимых для подключения флешки и переноса корня на неё (extroot)… Поэтому, с помощью Image Builder (Image Generator) соберём свою прошивку с необходимым минимумом пакетов для настройки extroot…
Установка OpenWrt на виртуальную машину
Решил я затестить, каково это — OpenWRT на x86 архитектуре, т.к. Линукс под рукой время от времени бывает нужен — для всяких экспериментов, ну или, хотя бы, флешку отформатировать для роутера… Для этих целей прекрасно подойдёт виртуалка с OpenWRT! Поэтому, попробуем установить её под VirtualBox…
Установка OpenWrt из Trunk
Несмотря на то, что рекомендуется устанавливать последние стабильные версии OpenWrt, иногда бывает необходимо установить самую свежую версию, например, если мы хотим поэксперементировать, или стабильная версия нас чем-то не устраивает. В данной статье речь пойдёт об установке OpenWrt (на роутере TP-Link TL-MR3020) из тестовой ветки Trunk, которая практически ежедневно обновляется и содержит самую свежую версию прошивки, однако стабильность её не гарантирована…
Установка OpenWrt на TP-Link TL-MR3020
С этой записи я хочу начать цикл статей об OpenWrt — альтернативной прошивке, способной превратить обычный домашний Wi-Fi-роутер в мини-компьютер практически с полноценной ОС Linux, который, кроме основных функций роутера, сможет выполнять множество других функций, например: принт-сервер, вэб-сервер, система видео-наблюдения, устройство управления системой «умный дом», и т. д., и т.п. …