Jump to content

Установка ПО ТМИУС КП на роутеры iRZ R0, R2 и R50

From Центр документации - ТМИУС КП
(Redirected from IRZR2)


Установка ПО «ТМИУС КП» на роутеры iRZ R0, R2 и R50

Дистрибутивы для установки

Пакет программного обеспечения для роутеров iRZ имеет формат .ipk. Он используется как для первичной установки, так и для последующего обновления (через веб-интерфейс роутера или консоль).

Выбор нужного файла зависит от модели устройства и версии её прошивки (Firmware). Номер версии прошивки можно посмотреть в штатном веб-интерфейсе роутера во вкладке Status.

Соответствие моделей и пакетов
Модель устройства Версия прошивки (Firmware) Наименование пакета
R0, R2 OpenWRT 15 (прошивки 767, 782 и др.) tm_cpps_[версия]_ramips_24kec.ipk
R0, R2 OpenWRT 19 (прошивки 20.1, 20.3 и др.) tm_cpps_[версия]-iRZ19_mipsel_24kc.ipk
R50 OpenWRT 19 (прошивки 20.8, 20.9 и др.) tm_cpps_[версия]-iRZR50_arm_cortex-a7_neon-vfpv4.ipk
irz-firmware-status
irz-firmware-status

Способы установки

Способ 1: установка из веб-интерфейса

  1. Откройте веб-интерфейс роутера (по умолчанию: http://192.168.1.1).
  2. Перейдите в раздел Tools → Management.
  3. В разделе Install Package нажмите Upload, выберите файл .ipk и нажмите Install.
  4. Примерно через 2 минуты в поле Result появится сообщение об успешной установке.
  5. Веб-интерфейс ПО «ТМИУС КП» станет доступен по адресу: http://192.168.1.1:8081

Способ 2: установка через консоль

Если установка через веб-интерфейс не удалась, используйте консольный метод. Для него потребуются:

  • утилита PuTTY (или аналог) для SSH-подключения;
  • утилита WinSCP (или аналог) для копирования файлов;
  • программный пакет .ipk для вашей платформы iRZ.

Шаг 1: копирование файла через WinSCP

  1. Убедитесь, что компьютер/ноутбук имеет сетевой доступ к роутеру (LAN или Wi-Fi).
  2. В WinSCP создайте новое подключение с параметрами:
    • Протокол: SCP
    • Имя хоста: IP-адрес роутера
    • Порт: 22
    • Имя пользователя: root
    • Пароль: root
  3. Подключитесь и скопируйте файл .ipk в каталог /tmp на роутере.
Новое подключение WinSCP
WinSCP - Папка tmp

Шаг 2: установка через PuTTY (SSH)

  1. Запустите PuTTY и создайте подключение: тип соединения — SSH, порт — 22, хост — IP-адрес роутера. Нажмите Open.
  2. Введите логин root и пароль root.
  3. Выполните команду (заменив имя файла на ваше):
    opkg install /tmp/tm_cpps_11500_ramips_24kec.ipk
  4. Дождитесь завершения установки. Успешная установка будет сопровождаться сообщениями, начинающимися с Installing tm_cpps... и Configuring tm_cpps....
  5. Программное обеспечение успешно установлено и будет доступно по адресу:
    http://[IP_адрес_роутера]:8081
putty
putty

Обновление ПО

Обновление выполняется аналогично первичной установке — установкой нового пакета .ipk поверх старого через веб-интерфейс или консоль.

Возможные ошибки и их решение

Ошибка установки пакета

Симптом: при обновлении через веб-интерфейс появляется ошибка вида:

File process failed.
Upgrading tm_cpps on root from 13659-iRZ19 to 13660-iRZ19...
/usr/share/tm_cpps/tm_server stop
/etc/rc.common: line 84: /usr/share/tm_cpps/tm_server: not found
Collected errors:
 * wfopen: /opt/packages/tm_cpps_13660-iRZ19_mipsel_24kc.ipk: No such file or directory.
 ...


Причина: чаще всего — нехватка места на flash-диске роутера.

Способы решения:

Вариант 1 (удаление старой версии)
  1. Подключитесь по SSH и выполните: opkg remove tm_cpps
  2. Установите новую версию пакета через веб-интерфейс или консоль.
Вариант 2 (принудительная установка из /tmp)
  1. Скопируйте новый установочный пакет .ipk в папку /tmp (через WinSCP).
  2. Подключитесь по SSH и выполните: opkg install /tmp/имя_пакета.ipk

Недостаток места или невозможность установки

У некоторых роутеров iRZ R2 объём flash-памяти составляет всего 16 МБ. Начиная с версии пакета 13100, установочный .ipk автоматически удаляется после успешной установки. Если этого не произошло (или вы используете более старую версию), освободите место вручную:

  1. Подключитесь к роутеру через PuTTY или WinSCP.
  2. Удалите файлы установки tm_cpps из папки /opt.
  3. Повторите загрузку и установку пакета заново.


Недостаток места
Недостаток места
Удаление через WinSCP
Удаление через WinSCP

Удаление или откат на предыдущую версию

Перед установкой старой версии необходимо удалить текущую командой из консоли:

opkg remove tm_cpps

Полная подготовка роутера iRZ «с нуля»

Описание

На роутеры iRZ можно самостоятельно установить пакеты программного обеспечения или восстановить работоспособность роутера, если пакеты по каким то причинам были удалены. Так же следует учитывать, что обновлении встроенного программного обеспечения роутера Firmware все сторонние пакеты удаляются даже если сброс настроек до заводских не выполнялся, поэтому для восстановления прошивки и пакетов необходимо установить их заново либо дождаться их установки, если пакеты заранее были размещены в папке /opt/packages

irz-packages
irz-packages


В данном разделе будет рассмотрен вариант полной подготовки роутера для работы с программным обеспечением ПО ТМИУС, как это происходит на производстве. Данные пакеты не обязательны для работы, но рекомендуются для удобства работы.

Список рекомендуемых пакетов

Пакеты имеют цифровые префиксы для правильного порядка установки.

# Пакеты для форматирования и работы с MicroSD
001_terminfo_6.1-5_mipsel_24kc.ipk
002_libuuid1_2.34-1_mipsel_24kc.ipk
003_libsmartcols1_2.34-1_mipsel_24kc.ipk
004_libblkid1_2.34-1_mipsel_24kc.ipk
005_libfdisk1_2.34-1_mipsel_24kc.ipk
006_libncurses6_6.1-5_mipsel_24kc.ipk
007_fdisk_2.34-1_mipsel_24kc.ipk
011_libcomerr0_1.44.5-2_mipsel_24kc.ipk
012_libss2_1.44.5-2_mipsel_24kc.ipk
013_libext2fs2_1.44.5-2_mipsel_24kc.ipk
014_e2fsprogs_1.44.5-2_mipsel_24kc.ipk
015_tune2fs_1.44.5-2_mipsel_24kc.ipk

# Служебные утилиты
021_nano_6.2-1_mipsel_24kc.ipk
022_htop_3.0.5-1_mipsel_24kc.ipk
031_ntpdate_4.2.8p15-1_mipsel_24kc.ipk #установка первоначального времени роутера - не требуется для работы

# Работа с MQTT
041_libwebsockets-openssl_3.1.0-1_mipsel_24kc.ipk
042_mosquitto-ssl_1.6.15-1_mipsel_24kc.ipk

# Прием данных по SNMP
024_snmp-utils_5.7.3-10_mipsel_24kc.ipk

# Открытие портов Firewall 22,80,8081,2404 и других
099_cea-openports_1.1.2_all.ipk

Скачать пакеты можно по ссылке либо по ссылке

Скачать актуальную версию ПО ТМИУС для iRZ можно по ссылке

Установка пакетов

Способ 1

  1. Скачайте все необходимые пакеты по ссылке.
  2. Скопируйте файлы .ipk в папку /opt/packages на роутере. Рекомендуется использовать WinSCP.
  3. Подключитесь по SSH через Putty и выполните команду:
    opkg install /opt/packages/*.ipk
  4. Сам пакет «ТМИУС КП» скопируйте в папку /tmp и установите командой:
    opkg install /tmp/tm_cpps*.ipk

Способ 2

1. Скачайте и установите пакет putty

2. Утилита pscp должна запускаться из консоли. Для проверки откройте консоль windows (cmd) и введите pscp. Если команда выполняется, значит можно переходить к следующему шагу.

3. Скачайте файлы отдельно либо одним архивом.

4. Папки должны располагать, как в архиве

.
├── 📁 brand
├── 📁 config
├── 📁 ipk
├── 📄 02_install_all.bat
└── 📄 tm_cpps_17009-iRZ19_mipsel_24kc.ipk

5. Подключить роутер к рабочему месту. Настройки должны оставаться по умолчанию - 192.168.1.1 и логин\пароль root\root

6. Запустить 02_install_all.bat, ожидать окончания

7. Зайти по адресу http:/192.168.1.1:8081 - проверить успешность установки, наличие конфигурационного файла. Зайти в штатный веб-интерфейс http:/192.168.1.1 и проверить наличие правил ACCEPT TCP 22 и т.д. в Firewall (Services -> Firewall)

8. Произвести активацию согласно статье Активация

Описание пакетов

cea-openports_1.1.2_all.ipk

Данный пакет открывает порты во вкладке Firewall

Начиная с версии Firmware 20.12 новый синтаксис Firewall, поэтому не следует использовать пакет cea-openports версии ниже 1.1.2 совместно с Firmware 20.12 и выше.

Просходит открытие следующих портов

TCP
#22 - SSH
#2222 - SSH2
#80 - HTTP
#102 - 61850 MMS
#443 - HTTPS
#502 - MODBUS TCP
#1883 - MQTT
#2404 - IEC 104
#2405 - IEC 104
#2406 - IEC 104
#2407 - IEC 104
#2408 - IEC 104
#4001 - TCP SERVER
#4840 - OPC UA
#8081 - TMIUS WEB
#8083 - MQTT SSL

UDP
#123 - NTP
#161 - SNMP