Как установить русский язык в OpenWrt

После чистой установки OpenWrt веб-интерфейс LuCI по умолчанию отображается на английском языке, потому что пакеты локализации в базовый образ прошивки не входят — их нужно устанавливать отдельно через пакетный менеджер opkg или apk (в новых версиях). Русский язык добавляется установкой пакетов вида luci-i18n-base-ru и аналогичных переводов для отдельных модулей.

Процедура занимает несколько минут и не требует перепрошивки роутера. Ниже разберём оба способа — через веб-интерфейс и через командную строку, а также типичные ошибки, из-за которых перевод не появляется даже после установки пакетов.

Что нужно проверить перед установкой

Перед установкой пакетов локализации убедитесь, что роутер имеет доступ в интернет. Пакетный менеджер OpenWrt скачивает пакеты с официальных репозиториев, поэтому без работающего WAN-подключения команда обновления списков завершится ошибкой. Проверить это можно, открыв в LuCI раздел Network → Diagnostics и выполнив ping до любого внешнего адреса.

Второй момент — свободное место во внутренней памяти роутера. На устройствах с небольшим объёмом flash-памяти установка дополнительных пакетов может не поместиться. Посмотреть занятое место можно в разделе System → Software — там отображается индикатор свободного пространства.

  • 🌐 Роутер подключён к интернету, WAN-интерфейс получил адрес
  • 💾 Есть свободное место во flash-памяти для новых пакетов
  • 🔑 У вас есть пароль root для входа в LuCI или по SSH
  • 📦 Списки пакетов обновлены командой opkg update
⚠️ Внимание: если роутер настроен в режиме точки доступа или моста без собственного выхода в интернет, установка пакетов из репозитория будет невозможна. В этом случае пакеты нужно либо скачивать вручную и переносить на устройство, либо временно подключить роутер к работающему интернет-каналу.

Установка русского языка через веб-интерфейс LuCI

Самый простой способ — установить перевод прямо из веб-интерфейса. Войдите в LuCI под учётной записью root и перейдите в раздел System → Software. Нажмите кнопку Update lists, чтобы обновить списки доступных пакетов, и дождитесь завершения операции.

Затем в поле фильтра введите luci-i18n и в списке найдите пакет luci-i18n-base-ru. Нажмите Install напротив него. После установки перевод базового интерфейса станет доступен сразу, но для его применения может потребоваться обновить страницу или выйти и снова войти в LuCI.

Обратите внимание: пакет luci-i18n-base-ru переводит только основной интерфейс. Если у вас установлены дополнительные модули — например, luci-app-openvpn, luci-app-ddns или luci-app-statistics — для каждого из них существует отдельный пакет перевода. Найдите их по тому же фильтру luci-i18n и установите нужные.

☑️ Перевод LuCI через веб-интерфейс

Выполнено: 0 / 5

Установка русского языка через SSH

Если вы предпочитаете командную строку или веб-интерфейс недоступен, подключитесь к роутеру по SSH. В Windows для этого можно использовать PuTTY или встроенный клиент ssh, в Linux и macOS — стандартный терминал. Подключение выполняется командой:

ssh root@192.168.1.1

Адрес может отличаться, если вы меняли IP роутера. После входа последовательно выполните две команды:

opkg update

opkg install luci-i18n-base-ru

Первая команда обновляет списки пакетов, вторая — устанавливает русскую локализацию базового интерфейса. Чтобы сразу установить переводы для всех уже установленных модулей LuCI, можно вывести список доступных русских пакетов и выбрать нужные:

opkg list | grep luci-i18n | grep '\-ru'
📊 Каким способом вы устанавливали русский язык в OpenWrt?
Через веб-интерфейс LuCI
Через SSH командой opkg
Через образ прошивки с включённой локализацией
Ещё не устанавливал

Выбор языка интерфейса в настройках

После установки пакетов русский язык обычно подхватывается автоматически — LuCI определяет язык по настройкам браузера. Если интерфейс остался английским, язык можно выбрать вручную. Перейдите в System → System → Language and Style и в выпадающем списке Language выберите Русский (Russian), затем нажмите Save & Apply.

В ряде сборок пункт выбора языка находится в верхнем меню интерфейса — рядом с именем пользователя. Расположение может отличаться в зависимости от версии OpenWrt и темы оформления LuCI, поэтому если нужного пункта нет в указанном разделе, проверьте другие вкладки раздела «System».

Типичные проблемы и их решение

Наиболее частая проблема — ошибка Failed to download при обновлении списков пакетов. Возможные причины: отсутствие интернета на роутере, неверно настроенный DNS или устаревшие адреса репозиториев в файле /etc/opkg/distfeeds.conf. Проверьте, что роутер может разрешать доменные имена, выполнив через SSH ping openwrt.org.

Вторая распространённая ситуация — пакет установлен, но язык не меняется. Здесь помогает выход из LuCI и повторный вход, очистка кэша браузера или явный выбор языка в настройках системы, как описано выше. Иногда требуется перезапуск веб-сервера командой /etc/init.d/uhttpd restart.

ПроблемаВозможная причинаЧто проверить
Списки пакетов не обновляютсяНет интернета или не работает DNSPing внешнего адреса, настройки DNS
Пакет не найден в спискеСписки не обновленыВыполнить opkg update
Язык не переключился после установкиКэш браузера или не выбран языкВыбор языка в System → System
Часть меню на английскомНет перевода для отдельных модулейУстановить luci-i18n-*-ru для модулей
Ошибка нехватки местаМало свободной flash-памятиУдалить ненужные пакеты
⚠️ Внимание: не устанавливайте пакеты локализации от других версий OpenWrt — несовпадение версий может привести к конфликтам зависимостей и ошибкам в работе LuCI. Используйте только репозиторий, соответствующий вашей версии прошивки.
Как включить русский язык уже на этапе сборки прошивки

Если вы собираете образ OpenWrt самостоятельно через Image Builder или Firmware Selector, добавьте пакеты luci-i18n-base-ru и нужные переводы модулей в список пакетов образа. Тогда русский язык будет доступен сразу после прошивки, без ручной установки.

Удаление русской локализации

Если по какой-то причине перевод нужно удалить — например, для освобождения места на устройстве с маленькой flash-памятью, — это делается одной командой через SSH:

opkg remove luci-i18n-base-ru

Так же удаляются и переводы отдельных модулей. После удаления интерфейс вернётся к английскому языку. Учтите, что зависимости пакетов удаляются не всегда автоматически — при необходимости используйте opkg remove --autoremove, но внимательно смотрите, что именно предлагается удалить.

Часто задаваемые вопросы

Переведёт ли установка пакета весь интерфейс на русский?

Нет, пакет luci-i18n-base-ru переводит только базовый интерфейс LuCI. Дополнительные модули (VPN, статистика, планировщик и другие) требуют собственных пакетов перевода вида luci-i18n-имя_модуля-ru.

Можно ли установить русский язык без интернета на роутере?

Можно, если вручную скачать нужные ipk-пакеты из репозитория OpenWrt на компьютер, перенести их на роутер (например, через SCP) и установить командой opkg install имя_файла.ipk. При этом придётся самостоятельно учесть зависимости пакетов.

Почему после обновления прошивки русский язык пропал?

При обновлении OpenWrt через sysupgrade установленные вручную пакеты не сохраняются, если не был включён механизм их восстановления. После каждого обновления пакеты локализации нужно устанавливать заново.

Влияет ли русская локализация на работу роутера?

Нет, пакеты перевода содержат только языковые файлы интерфейса LuCI и не затрагивают сетевые функции, маршрутизацию или производительность устройства.

Где выбрать язык, если интерфейс полностью на английском и найти настройку сложно?

Используйте прямой путь: System → System, вкладка Language and Style. Если пунктов меню не удаётся найти из-за незнакомого языка, можно временно переключить браузер на английский и ориентироваться по стандартным названиям разделов LuCI.