Пару лет назад у меня на антресолях пылился старый роутер со 128 МБ оперативки и 16 МБ флеша, который после переезда на гигабитный интернет стал бесполезен. Выбрасывать было жалко, и я решил дать ему второй шанс — прошить OpenWrt. Скажу сразу: это не история про нажал кнопку и всё заработало, но результат того определённо стоит.
Первое, что нужно сделать, — проверить, поддерживается ли ваша модель вообще. На официальном сайте проекта есть таблица совместимости, и там же указано, сколько у железа памяти и какой стоит процессор. Это критично: на 4 МБ флеша вы не поставите ни AdGuard Home, ни нормальный набор пакетов. Я остановился на модели с 16 МБ флеш и 128 МБ RAM — это тот минимум, с которым уже можно жить. Обязательно сохраните стоковую прошивку и разберитесь, как работает восстановление через TFTP, иначе есть шанс получить кирпич.
Сама установка заняла минут двадцать вместе с чтением инструкции. Через веб-интерфейс LuCI всё выглядит привычно, если вы когда-нибудь крутили настройки на обычном роутере, только разделов заметно больше. Первое время я просто бродил по меню, как в новом городе: тут firewall, там DHCP, а в отдельной вкладке — живой график нагрузки на процессор и память.
Главная причина, по которой я вообще затеял всю эту возню, — WireGuard. Роутер поднимает туннель один раз, и дальше все устройства в квартире автоматически ходят через него, включая телевизор и приставку, куда отдельный клиент не поставишь. Особенно порадовала политика маршрутизации: можно отправить в туннель только нужные устройства по IP или MAC, а остальные оставить в обычном канале. Скорость, правда, упирается в процессор — старый чип честно выдаёт свои 60–80 Мбит, для 4K-стриминга этого хватает, а вот гигабит он уже не потянет.
Второй бонус — блокировка рекламы на уровне DNS. Я пробовал два подхода: лёгкие списки через dnsmasq и полноценный AdGuard Home. Первый вариант почти не ест память и работает даже на слабом железе, второй даёт статистику по каждому устройству и гибкие правила, но требует ресурсов. В итоге я оставил AdGuard Home, урезав список до разумных размеров. Реклама в мобильных приложениях и на Smart TV пропала почти полностью, а страницы стали открываться заметно шустрее.
Отдельная радость — контроль устройств. В OpenWrt видно, кто сколько трафика съел, можно выдать статические адреса, ограничить скорость конкретному гаджету или отключить интернет по расписанию. У меня получилось сделать отдельную гостевую сеть с изоляцией клиентов, а для детских устройств — расписание, по которому после десяти вечера сеть просто засыпает. Плюс SQM против буферблоата: если раньше во время загрузки торрентов видеозвонки превращались в кашу, то теперь пинг остаётся ровным.
Из практических советов: не экспериментируйте на роутере, от которого зависит рабочий созвон, если под рукой нет запасного. Берите модель с USB или хотя бы с достаточным объёмом флеша, если хотите ставить тяжёлые пакеты. Прошивайтесь строго по инструкции для своей ревизии железа — у одного и того же названия модели бывает три разные аппаратные версии. И держите под рукой кабель для восстановления, спокойствие и свободный вечер.
В итоге старый роутер превратился из пылесборника в полноценный шлюз с VPN, фильтрацией и родительским контролем, и работает он уже второй год без нареканий. А какие задачи вы решаете на OpenWrt и что из пакетов оказалось для вас самым полезным?
Первое, что нужно сделать, — проверить, поддерживается ли ваша модель вообще. На официальном сайте проекта есть таблица совместимости, и там же указано, сколько у железа памяти и какой стоит процессор. Это критично: на 4 МБ флеша вы не поставите ни AdGuard Home, ни нормальный набор пакетов. Я остановился на модели с 16 МБ флеш и 128 МБ RAM — это тот минимум, с которым уже можно жить. Обязательно сохраните стоковую прошивку и разберитесь, как работает восстановление через TFTP, иначе есть шанс получить кирпич.
Сама установка заняла минут двадцать вместе с чтением инструкции. Через веб-интерфейс LuCI всё выглядит привычно, если вы когда-нибудь крутили настройки на обычном роутере, только разделов заметно больше. Первое время я просто бродил по меню, как в новом городе: тут firewall, там DHCP, а в отдельной вкладке — живой график нагрузки на процессор и память.
Главная причина, по которой я вообще затеял всю эту возню, — WireGuard. Роутер поднимает туннель один раз, и дальше все устройства в квартире автоматически ходят через него, включая телевизор и приставку, куда отдельный клиент не поставишь. Особенно порадовала политика маршрутизации: можно отправить в туннель только нужные устройства по IP или MAC, а остальные оставить в обычном канале. Скорость, правда, упирается в процессор — старый чип честно выдаёт свои 60–80 Мбит, для 4K-стриминга этого хватает, а вот гигабит он уже не потянет.
Второй бонус — блокировка рекламы на уровне DNS. Я пробовал два подхода: лёгкие списки через dnsmasq и полноценный AdGuard Home. Первый вариант почти не ест память и работает даже на слабом железе, второй даёт статистику по каждому устройству и гибкие правила, но требует ресурсов. В итоге я оставил AdGuard Home, урезав список до разумных размеров. Реклама в мобильных приложениях и на Smart TV пропала почти полностью, а страницы стали открываться заметно шустрее.
Отдельная радость — контроль устройств. В OpenWrt видно, кто сколько трафика съел, можно выдать статические адреса, ограничить скорость конкретному гаджету или отключить интернет по расписанию. У меня получилось сделать отдельную гостевую сеть с изоляцией клиентов, а для детских устройств — расписание, по которому после десяти вечера сеть просто засыпает. Плюс SQM против буферблоата: если раньше во время загрузки торрентов видеозвонки превращались в кашу, то теперь пинг остаётся ровным.
Из практических советов: не экспериментируйте на роутере, от которого зависит рабочий созвон, если под рукой нет запасного. Берите модель с USB или хотя бы с достаточным объёмом флеша, если хотите ставить тяжёлые пакеты. Прошивайтесь строго по инструкции для своей ревизии железа — у одного и того же названия модели бывает три разные аппаратные версии. И держите под рукой кабель для восстановления, спокойствие и свободный вечер.
В итоге старый роутер превратился из пылесборника в полноценный шлюз с VPN, фильтрацией и родительским контролем, и работает он уже второй год без нареканий. А какие задачи вы решаете на OpenWrt и что из пакетов оказалось для вас самым полезным?