Как превратить старый Wi‑Fi роутер в репитер с помощью OpenWrt: оживляем старое железо

У всех дома валяется какой-нибудь старый роутер. Тот, что вы купили лет пять назад, когда интернет был по кабелю, а потом перешли на оптику и качественный девайс от провайдера. Он пылится в шкафу, и выкинуть его жалко, а использовать по назначению вроде бы не нужно. Но этот «пылесборник» может спасти вас от «мертвых зон» в квартире или доме, где телефон теряет сеть.

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

В этой статье я не буду пересказывать вики-страницы. Я расскажу, как реально сделать это своими руками, с какими подводными камнями вы столкнетесь и как настроить всё так, чтобы интернет летал, а не ползал.

Почему OpenWrt, а не штатная прошивка?

Прежде чем мы начнем прошивать, давайте поймем, зачем вообще эти сложности. Штатный режим репитера (WDS или Universal Repeater) на дешевых роутерах часто работает по принципу «принял — передал». Это убивает скорость. Кроме того, старые прошивки плохо работают с современными стандартами шифрования и часто не умеют бесшовно передавать клиента между точками.

OpenWrt дает нам три главных козыря:

  • Настоящий мост (Client Bridge). Роутер подключается к главной сети по Wi-Fi и раздает интернет дальше, но при правильной настройке мы можем минимизировать потери скорости.
  • Гибкость интерфейсов. Мы можем создать одну большую сеть (одинаковое имя Wi-Fi и пароль), и устройства будут сами переключаться между роутерами.
  • Стабильность. OpenWrt выжимает из старого железа максимум, убирая лишний «мусор» от вендора.

Однако, это не волшебная таблетка. Если у вашего старого роутера всего одна антенна или он поддерживает только старый стандарт 802.11n, чудес не будет. Скорость все равно упадет, так как радиомодуль не может одновременно принимать и передавать данные на одной частоте с полной скоростью. Но это все равно лучше, чем отсутствие сигнала.

Шаг 1. Проверяем, подходит ли ваш роутер

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

Зайдите на официальный сайт openwrt.org в раздел Table of Hardware. Вбейте точную модель вашего роутера (посмотрите на наклейке снизу, например, TP-Link TL-WR841N v10).

На что смотреть в таблице:

  • Status: Должно быть Supported (Поддерживается). Если Deprecated — лучше не рисковать, поддержка может быть урезана.
  • Target: Это архитектура процессора. Для старых роутеров это часто ar71xx или ath79. ath79 предпочтительнее, это более новая и стабильная поддержка чипов Atheros.
  • Flash/RAM: Для работы репитера желательно иметь хотя бы 8 Мб флеш-памяти и 32 Мб оперативной. Если меньше (4/16 Мб), система встанет, но поставить лишние пакеты не получится, и интерфейс может тормозить.

Если модель есть в списке и статус «зеленый» — можно двигаться дальше. Если нет — поищите инструкцию конкретно для вашей модели на форумах (например, 4PDA), иногда энтузиасты делают кастомные сборки.

Шаг 2. Установка OpenWrt

Процесс прошивки зависит от модели, но общий принцип един. Скачайте образ прошивки (factory.bin или factory.img) для вашей ревизии устройства.

Важно: Убедитесь, что скачали файл именно для вашей версии железа (v1, v2, v8 и т.д.). Прошивка от v10 на роутер v9 превратит его в «кирпич», который придется выпаивать и программировать через программатор.
  1. Подключите компьютер к роутеру кабелем.
  2. Зайдите в веб-интерфейт старого роутера.
  3. Найдите раздел «Обновление ПО» (Firmware Upgrade).
  4. Загрузите файл factory.bin.
  5. Ждите. Роутер перезагрузится. Индикаторы могут мигать странно — это нормально. Не выдергивайте питание минимум 5-10 минут.

После загрузки у роутера не будет пароля. Подключитесь к открытой сети OpenWrt или по кабелю и зайдите в браузер по адресу 192.168.1.1. Вы увидите интерфейс LuCI (графическая оболочка OpenWrt).

Шаг 3. Настройка режима репитера (Client Bridge)

Теперь самое интересное. В OpenWrt нет одной кнопки «Сделать репитер». Нам нужно настроить сетевые интерфейсы вручную. Логика такая: WAN-порт роутера мы использовать не будем (он останется свободным для проводного подключения ПК, если нужно), а Wi-Fi радиомодуль будет работать в режиме клиента к главной сети и одновременно раздавать сигнал.

Идем по шагам в интерфейсе LuCI:

1. Сканируем сети

Перейдите в меню Сеть (Network) -> Беспроводные сети (Wireless).
Нажмите кнопку Scan (Сканировать) рядом с вашим Wi-Fi адаптером (обычно Radio0 2.4GHz).
Вы увидите список сетей вокруг. Найдите свою главную сеть, к которой нужно подключиться, и нажмите Join Network (Присоединиться к сети).

2. Настраиваем подключение

Откроется окно настройки. Введите пароль от вашей главной сети.
В поле Firewall Zone выберите lan. Это критически важный момент! Мы говорим роутеру: «Считай это Wi-Fi-подключение частью твоей локальной сети, а не внешним интернетом».

Нажмите Save & Apply.

3. Отключаем лишнее

Теперь у вас есть интерфейс (обычно он называется wwan или sta), который подключен к главному роутеру.
Проверьте настройки DHCP. Зайдите в Сеть -> Интерфейсы.
Убедитесь, что у интерфейса LAN включен DHCP-сервер.
Роутер-репитер должен сам получить IP-адрес от главного роутера через созданное Wi-Fi подключение, но при этом сам раздавать адреса устройствам, которые подключатся к нему.

В идеальной схеме:

  • Главный роутер раздает адреса в диапазоне 192.168.1.x.
  • Репитер получает адрес, например, 192.168.1.50.
  • У репитера свой DHCP-сервер включен, но он раздает адреса из того же диапазона или чуть выше, либо мы его выключаем, если главный роутер справляется со всеми клиентами (но тогда сложнее управлять настройками репитера).

Для простоты я рекомендую оставить DHCP на репитере включенным. OpenWrt достаточно умен, чтобы не создавать конфликтов, если сети объединены в один мост (bridge).

4. Настраиваем точку доступа

Теперь нужно, чтобы репитер сам раздавал Wi-Fi.
В разделе Беспроводные сети вы увидите, что появилось новое подключение (клиент). Нажмите Add (Добавить) рядом с тем же радио (Radio0), чтобы создать новую точку доступа.

  • ESSID: Впишите имя сети. Совет: Лучше сделать имя таким же, как у главного роутера, и пароль таким же. Тогда телефоны будут думать, что это одна большая сеть.
  • Wireless Security: Выберите WPA2-PSK и введите пароль.
  • Firewall Zone: Обязательно выберите lan.

Сохраните и примените настройки. Теперь ваш роутер подключается к главной сети по воздуху и раздает её же дальше.

Тонкая настройка: один SSID или два?

Здесь многие совершают ошибку, думая, что одинаковое имя сети (SSID) автоматически обеспечит бесшовный роуминг. Это не так.

У вас есть два пути:

Вариант Как работает Плюсы Минусы
Одинаковое имя (SSID) Оба роутера вещают сеть «HomeWiFi». Удобно: не нужно переключаться вручную. Телефон сам решает, где сигнал лучше. Телефон может «залипнуть» на слабом сигнале дальнего роутера и не переключиться на ближний, пока связь совсем не пропадет.
Разные имена Главный: «HomeWiFi», Репитер: «HomeWiFi_Ext». Полный контроль. Вы точно знаете, к чему подключены. Нет ложных переключений. Нужно ходить по дому и вручную переключать Wi-Fi в настройках телефона.

Моя рекомендация: Если у вас бюджетные роутеры без поддержки стандарта 802.11r (Fast BSS Transition), делайте разные имена. Это надежнее. Вы будете точно знать: если вы в дальней комнате и интернет тормозит, переключитесь на «_Ext», и станет лучше. С одинаковыми именами на дешевом железе вы часто будете ходить с полным сигналом, но без интернета, потому что телефон держится за «родной» роутер через две стены.

Частые ошибки и как их избежать

Даже следуя инструкции, можно наступить на грабли. Вот список проблем, с которыми я сталкивался чаще всего:

  • Петля (Loop). Вы случайно подключили репитер к главному роутеру кабелем, оставив включенным Wi-Fi клиент. Получилась кольцевая сеть, которая кладет весь интернет. Решение: В режиме репитера WAN-порт (синий) лучше не использовать для связи с главным роутером, либо отключить его в настройках интерфейсов.
  • Конфликт IP-адресов. Оба роутера по умолчанию имеют адрес 192.168.1.1. После прошивки OpenWrt сразу смените LAN-адрес репитера на свободный, например, 192.168.1.2, прежде чем подключать его к сети.
  • Потеря доступа к настройкам. Если репитер не получил адрес от главного роутера (неверный пароль, далеко стоит), вы не сможете зайти в его настройки по Wi-Fi. Решение: Всегда имейте под рукой кабель, чтобы подключиться к репитеру напрямую для отладки.
  • Слабый сигнал на входе. Репитер нельзя ставить там, где сигнал уже плохой. Он будет усиливать шум. Ставьте его на полпути между главным роутером и мертвой зоной, там, где сигнал еще уверенный (3-4 деления).

Сценарии использования: что выбрать вам?

Не всегда OpenWrt — лучшее решение. Давайте посмотрим на ситуацию трезво.

Сценарий 1: У вас есть старый мощный роутер (например, TP-Link Archer C7, Xiaomi Mi Router) и дешевый новый от провайдера.
Решение: Ставьте OpenWrt на старый мощный роутер. Он станет отличной точкой доступа. Прошивка раскроет его потенциал, который вендорское ПО часто душит.

Сценарий 2: У вас очень старый роутер (5 лет назад, дешевый, одна антенна).
Решение: Подумайте дважды. Даже с OpenWrt он будет резать скорость. Если у вас тариф 100 Мбит/с, через такой репитер вы получите 10-20 Мбит/с. Если вам нужно просто, чтобы мессенджеры работали в туалете — пойдет. Если хотите смотреть 4K видео — лучше купите современную Mesh-систему или PowerLine-адаптеры.

Сценарий 3: Нужно соединить два здания или этажа.
Решение: OpenWrt здесь король. Вы можете настроить направленные антенны (если роутер позволяет их прикрутить) и поднять мост WDS на большие расстояния, что штатные прошивки делать не умеют.

Как сделать лучше: советы практика

Если вы решили внедрять это решение, вот несколько советов, которые сэкономят вам нервы:

  1. Фиксируйте каналы. В настройках Wi-Fi не оставляйте канал «Auto». Посмотрите, на каком канале работает главный роутер (например, 1, 6 или 11). На репитере выберите тот же канал. Это уменьшит задержки при переключении.
  2. Ширина канала. Для 2.4 ГГц ставьте ширину канала 20 MHz, а не 40 MHz. В многоквартирных домах эфир забит. 20 МГц дадут более стабильный сигнал и меньше помех, пусть и с меньшей теоретической скоростью.
  3. Отключите лишнее. В OpenWrt много служб. Если роутер старый и греется, отключите LED-индикаторы (чтобы не грелись лишние диоды) и ненужные демоны в меню «Система» -> «Запуск и остановка».
  4. Используйте 5 ГГц, если возможно. Если оба роутера двухдиапазонные, настройте связь между ними (бэкхол) на 5 ГГц, а для клиентов раздавайте 2.4 ГГц. Так вы не будете «съедать» эфир там, где сидят телефоны и ноутбуки.

Итог

Превращение старого роутера в репитер через OpenWrt — это отличный способ реанимировать технику и расширить покрытие без лишних трат. Это требует немного больше времени, чем настройка «из коробки», но дает гораздо более стабильный и предсказуемый результат.

Главное правило: не ждите чуда от железа 10-летней давности. Оно не превратит ваш 100-мегабитный канал в гигабитный в дальней комнате. Но оно гарантированно уберет «мертвые зоны» и позволит комфортно сидеть в интернете там, где раньше ловилась только одна палочка.

Если вы готовы потратить час на настройку — дерзайте. Старый роутер скажет вам спасибо, а вы получите бесплатный бонус к комфорту жизни.

dfncfg.ru — цифровой мир и технологии