OpenWRT: пошагово
OpenWRT — самый гибкий вариант: полноценный Linux с менеджером пакетов. Главное ограничение здесь не в возможностях, а в железе: на роутерах с 16 МБ флеш-памяти и 64 МБ оперативной ставить попросту некуда.
Подписка для Happ на 3 дня бесплатно, без карты: ссылка приходит сразу и добавляется в приложение одной кнопкой. Сервис — ТОК VPN, скорость на своей сети можно проверить прямо сейчас.
Получить подписку →Шаг 0. Проверьте, хватит ли ресурсов
df -h /overlay free -m
Первая команда покажет свободное место, вторая — оперативную память. Ориентиры: не меньше 8 МБ свободной флеш-памяти под пакеты и не меньше 128 МБ оперативной. На классическом роутере с 16/64 МБ ничего не выйдет: система убьёт процесс при первой же нагрузке.
Шаг 1. Установите пакеты
-
Обновите список пакетов
opkg update— без этого менеджер не увидит свежие версии. -
Установите клиент
Пакет клиента и его зависимости. Названия зависят от выбранного клиента: что ставят вместо.
-
Поставьте веб-интерфейс, если он есть
Для части клиентов существуют пакеты для LuCI — настраивать в браузере проще, чем в файлах.
-
Проверьте, что процесс запустился
ps | grep <имя>покажет работающий процесс. Пусто — смотритеlogreadи ищите причину.
Шаг 2. Подписка
Клиент читает список серверов по ссылке-подписке — той же, что вы используете на телефоне. Впишите её в конфигурацию и перезапустите сервис. Если конфигурация принимается, а соединения нет, проверьте на компьютере, что ссылка живая: диагностика применима и здесь.
Шаг 3. Маршрутизация
Ключевой вопрос — кого именно направлять в туннель. Три варианта по возрастанию аккуратности:
- СЕТЬ ДОМА Весь дом сразу Просто в настройке и удобно в жизни, но упирается в процессор роутера и делает его единой точкой отказа. открыть →
- РАЗДАЧА Только выбранные устройства Правила по MAC-адресу или IP: телевизор и приставка идут через туннель, остальное напрямую. открыть →
- ПРИЛОЖЕНИЕ Отдельная Wi-Fi сеть Второй SSID, который целиком идёт через туннель. Подключил устройство к нужной сети — и всё. открыть →
Шаг 4. Автозапуск и проверка
-
Включите сервис в автозапуск
/etc/init.d/<имя> enable— иначе после перезагрузки роутера ничего не поднимется. -
Перезагрузите роутер и проверьте
Именно перезагрузкой, а не перезапуском сервиса: половина проблем вылезает только так.
-
Проверьте на телевизоре, а не на роутере
Роутер может ходить в сеть иначе, чем устройства за ним.
Проверьте, в приложении дело или в подписке
Вставьте в тот же клиент заведомо рабочую ссылку. Подключилось — приложение исправно, менять нужно подписку. Демо ТОК VPN на 3 дня выдаётся без карты.
- ссылка приходит сразу
- работает в Happ и аналогах
- карта не нужна
Типичные грабли
| Симптом | Причина | Решение |
|---|---|---|
| Через пару часов всё падает | Не хватает оперативной памяти | Роутер помощнее или меньше устройств в туннеле |
| Скорость 20 Мбит/с | Слабый процессор | Направлять в туннель только ТВ и приставку |
| DNS не работает | Запросы уходят мимо туннеля | DNS в домашней сети |
| После обновления пакетов сломалось | Конфигурация несовместима с новой версией | Держите резервную копию конфигурации |
| Устройства не видят друг друга | Правила брандмауэра | Разрешить локальный трафик внутри сети |
Стоит ли ставить OpenWRT на роутер, который сейчас работает?
Только если вы готовы к тому, что в процессе он временно перестанет работать. Разумнее купить второй роутер, настроить его спокойно и потом поставить основным.
Роутер на OpenWRT греется — это нормально?
Под шифрованием нагрузка на процессор высокая, нагрев естественен. Если роутер начинает терять сеть — ему не хватает мощности.
Можно ли использовать роутер как раздающее устройство для консоли?
Да, это классический сценарий: консоль ничего не настраивает, подробнее.
Осталось проверить на своём экране: подписка на 3 дня бесплатно, без карты. Одна ссылка добавляется и на телевизор, и на приставку, и на телефон, с которого вы раздаёте, — сервис ТОК VPN.
Получить подписку →