
Если вы установили OpenWrt и интерфейс отображается на английском, изменить язык на русский можно за несколько минут. Откройте веб-интерфейс LuCI, перейдите в раздел System → Language and Style и выберите Russian (Русский) из списка доступных языков. После сохранения настроек страница автоматически обновится.
Некоторые пакеты локализации могут отсутствовать в базовой прошивке. Установите их через терминал командой opkg install luci-i18n-base-ru. Если интерфейс остаётся частично англоязычным, проверьте наличие дополнительных языковых пакетов для установленных модулей – их названия обычно начинаются с luci-i18n-.
Для смены языка командной строки добавьте переменную LANG=ru_RU.UTF-8 в файл /etc/profile или настройки вашего SSH-клиента. После перезагрузки системы тексты ошибок и подсказки будут отображаться на русском, если для них есть перевод.
Если в веб-интерфейсе нет русского языка, обновите список пакетов командой opkg update, а затем повторите попытку установки языкового модуля. Проверьте форумы и Wiki OpenWrt – иногда переводы добавляют энтузиасты в альтернативных репозиториях.
- OpenWrt: настройка русского языка и интерфейса
- Установка языковых пакетов
- Ручная настройка локали
- Установка русского языкового пакета в OpenWrt
- Способ 1: Установка через LuCI
- Способ 2: Установка через SSH
- Смена языка интерфейса на русский в веб-интерфейсе LuCI
- Выбор языка в настройках
- Проверка и возможные проблемы
- Настройка русской раскладки клавиатуры в SSH-сессии
- Исправление отображения кириллицы в консоли OpenWrt
- Добавление русской локали в систему
- Решение проблем с кодировкой в веб-интерфейсе
- Проверка языковых пакетов
- Настройка кодировки в uHTTPd
OpenWrt: настройка русского языка и интерфейса
Установите русский язык в веб-интерфейсе OpenWrt через раздел System → Language and Style. Выберите Russian (Русский) в выпадающем списке и сохраните изменения. После перезагрузки интерфейс отобразится на русском.
Установка языковых пакетов
Если русский язык отсутствует в списке, подключитесь к роутеру по SSH и выполните команду:
opkg update && opkg install luci-i18n-base-ru
После установки перезагрузите веб-интерфейс или роутер командой reboot.
Ручная настройка локали
Для корректного отображения времени и форматов даты измените локаль. Откройте файл /etc/config/system через SSH или веб-интерфейс (раздел System → System) и укажите:
option zonename 'Europe/Moscow'
option timezone 'MSK-3'
Сохраните изменения и перезапустите сервис времени: /etc/init.d/sysntpd restart.
Если в веб-интерфейсе остались англоязычные элементы, проверьте наличие пакета luci-i18n-firewall-ru для перевода модулей. Установите его аналогично основному языковому пакету.
Установка русского языкового пакета в OpenWrt
Для добавления русского языка в интерфейс OpenWrt подключитесь к роутеру по SSH или воспользуйтесь веб-интерфейсом LuCI.
Способ 1: Установка через LuCI
- Откройте веб-интерфейс по адресу
http://192.168.1.1. - Перейдите в раздел System → Software.
- Нажмите Update lists для обновления списка пакетов.
- В поле фильтра введите
luci-i18n-base-ru. - Установите пакет, нажав Install.
- После перезагрузки выберите русский язык в System → Language and Style.
Способ 2: Установка через SSH
Выполните команды в терминале:
- Обновите список пакетов:
opkg update - Установите языковой пакет:
opkg install luci-i18n-base-ru - Перезагрузите веб-интерфейс:
service uhttpd restart
Если пакет недоступен, проверьте подключение к интернету или добавьте репозиторий вручную в файле /etc/opkg/customfeeds.conf.
- Для смены языка в LuCI перейдите в System → Language and Style.
- Если интерфейс не обновился, очистите кеш браузера.
Смена языка интерфейса на русский в веб-интерфейсе LuCI
Откройте веб-интерфейс LuCI, введя IP-адрес роутера в браузере. Авторизуйтесь, если требуется.
Выбор языка в настройках

Перейдите в раздел System → Language and Style. В поле Language выберите Russian (Русский) из выпадающего списка. Нажмите Save & Apply, чтобы сохранить изменения.
Проверка и возможные проблемы
Если русский язык не отображается в списке, установите пакет локализации. В терминале выполните команду:
opkg update && opkg install luci-i18n-base-ru
После установки обновите страницу в браузере и повторите выбор языка.
Если интерфейс не переключается, очистите кеш браузера или попробуйте другой браузер.
Настройка русской раскладки клавиатуры в SSH-сессии
Для переключения на русскую раскладку в SSH-сессии установите пакет kbd через терминал:
opkg update
opkg install kbd
Проверьте доступные раскладки командой:
ls /usr/share/kbd/keymaps/i386/qwerty/
Загрузите русскую раскладку (например, ru-ms):
loadkeys ru-ms
Чтобы раскладка сохранялась после перезагрузки, добавьте команду в автозагрузку. Откройте файл /etc/rc.local:
nano /etc/rc.local
Перед строкой exit 0 вставьте:
loadkeys ru-ms
Сохраните изменения (Ctrl+O, затем Ctrl+X).
Если клавиатура работает некорректно, попробуйте альтернативные раскладки, например ru или ru-win.
Для временного переключения между раскладками используйте комбинацию Ctrl+Shift или Alt+Shift, если терминальный клиент поддерживает эту функцию.
Исправление отображения кириллицы в консоли OpenWrt
Установите пакет terminfo для корректного отображения кириллицы в консоли:
opkg update
opkg install terminfo
opkg install luci-i18n-base-ru
uci set system.@system[0].lang='ru'
uci commit
reboot
Если кириллица по-прежнему отображается некорректно, настройте шрифт консоли. Добавьте параметр consolefont в автозагрузку:
opkg install terminus-font
echo 'consolefont="ter-v16n"' >> /etc/rc.local
/etc/init.d/rc.local restart
Для проверки работы шрифта выполните:
showconsolefont
Если проблема сохраняется, проверьте настройки терминала. В PuTTY или аналогичных клиентах укажите:
| Параметр | Значение |
|---|---|
| Кодировка | UTF-8 |
| Шрифт | Terminus, Courier New |
Для сохранения настроек между сеансами отредактируйте /etc/profile:
echo 'export LANG="ru_RU.UTF-8"' >> /etc/profile
echo 'export LC_ALL="ru_RU.UTF-8"' >> /etc/profile
source /etc/profile
После перезагрузки проверьте отображение русских символов командой:
echo "Тест кириллицы"
Добавление русской локали в систему
Откройте веб-интерфейс OpenWrt и перейдите в раздел System → Software. В поле фильтра введите luci-i18n-base-ru и нажмите Find package. Установите найденный пакет, затем обновите страницу.
Если пакет не отображается, обновите список доступных пакетов. В SSH-терминале выполните команду:
opkg update
opkg install luci-i18n-base-ru
После установки зайдите в System → Language and Style и выберите Русский (Russian) в выпадающем списке. Сохраните изменения, и интерфейс переключится на русский язык.
Если некоторые элементы остались на английском, проверьте наличие дополнительных языковых пакетов для установленных модулей. Например, для поддержки русского в Luci-приложениях выполните:
opkg list | grep luci-i18n.*ru
Установите нужные пакеты по аналогии с основным языковым модулем.
Для корректного отображения кириллицы в консоли добавьте русскую локаль. В SSH введите:
opkg install zoneinfo-europe
echo "export LC_ALL=ru_RU.UTF-8" >> /etc/profile
echo "export LANG=ru_RU.UTF-8" >> /etc/profile
source /etc/profile
Перезагрузите устройство, чтобы изменения вступили в силу.
Решение проблем с кодировкой в веб-интерфейсе
Если вместо русских букв в веб-интерфейсе OpenWrt отображаются знаки вопроса или иероглифы, проверьте кодировку страницы. В браузере нажмите правой кнопкой мыши на странице и выберите Кодировка → UTF-8. Если проблема осталась, измените настройки сервера.
Проверка языковых пакетов
Убедитесь, что установлен пакет luci-i18n-base-ru. В терминале выполните:
opkg update && opkg install luci-i18n-base-ru
После установки перезагрузите веб-интерфейс или выполните:
/etc/init.d/uhttpd restart
Настройка кодировки в uHTTPd
Откройте файл конфигурации веб-сервера:
nano /etc/config/uhttpd
Добавьте или измените параметр lang:
list lua_prefix '/cgi-bin/luci=/usr/lib/lua/luci/sgi/uhttpd.lua;ru_RU.UTF-8'
Сохраните изменения и перезапустите сервер:
service uhttpd restart
Если символы по-прежнему отображаются некорректно, проверьте локаль системы. Введите команду:
locale -a
Если ru_RU.UTF-8 отсутствует, установите пакет локалей:
opkg install locales
Затем активируйте локаль:
echo "ru_RU.UTF-8 UTF-8" >> /etc/locale.gen && locale-gen





