Установка ПО ТМИУС КП на роутеры iRZ R0, R2 и R50
Установка
Дистрибутив для iRZ R2 представляет из себя архив в формате *ipk*
R0, R2 - OpenWRT15 (версия прошивки 767, 782 и др)
tm_cpps_[номер версии]_ramips_24kec.ipk
R0, R2 - OpenWRT19 (версия прошивки 20.1, 20.3 и др)
tm_cpps_[номер версии]-iRZ19_mipsel_24kc.ipk
R50 - OpenWRT19 (версия прошивки 20.8, 20.9 и др)
tm_cpps_[номер версии]-iRZR50_arm_cortex-a7_neon-vfpv4.ipk
Данный архив используется для первоначальной установки программного обеспечения и для последующего обновления непосредственно из штатного Web-интерфейса роутера либо из консоли.
Номер версии Firmware можно найти в штатном веб-интерфейсе во вкладке Status
Способ 1. Установка из веб-интерфейса
Архив ipk используется для первоначальной установки программного обеспечения и для последующего обновления непосредственно из штатного Web-интерфейса роутера.
1) В браузере открыть Web-интерфейс роутера (по умолчанию http://192.168.1.1) и зайти в раздел Tools → Management.
2) В разделе Install Package нажать Upload. Выбрать пакет ipk. Нажать Install.
Через ~2 минуты в поле «Result» должно появиться сообщение об успешной установке или обновлении ПО.
3) Web-интерфейс программного обеспечения ТМИУС КП должен быть доступен по адресу http://192.168.1.1:8081
Способ 2. Установка из консоли
Если по каким-то причинам установка из веб-интерфейсе происходит с ошибка либо не происходит вообще, то следует использовать консольный метод установки программного обеспечения.
Для ручной установки потребуется:
- утилита putty или аналог для ssh подключения
- утилита WinSCP
- программный пакет .ipk для необходимой платформы iRZ
Шаг 1. Копирование файлов через WinSCP
1) Установка и обслуживание программного обеспечения осуществляется через TCP/IP через LAN порт или беспроводный канал связи. Компьютер/ноутбук должен видеть роутер в сети.
2) Установить WinSCP, создать новое подключение с параметрами
Параметр | Значение |
---|---|
Протокол передачи | SCP |
Имя хоста | IP адрес роутера |
Порт | 22 (по умолчанию) |
Имя пользователя | root (по умолчанию) |
Пароль | root (по умолчанию) |
Подключиться и скопировать файл с расширением .ipk в каталог /tmp
Шаг 2. Установка через консоль puTTY (SSH)
Запустить утилиту putty, создать новое подключение с параметрами "Connection type" - SCP/SSH", "порт" - "по умолчанию 22". Выбрать "Open".
Ввести логин/пароль - root/root.
Ввести команду
opkg install /tmp/tm_cpps_11500_ramips_24kec.ipk (где 11500 номер версии)
Начнется установка программного обеспечения
Installing tm_cpps (11500) to root... Configuring tm_cpps. Starting hwclockd: OK /opt/1tm/tm_cpps/tm_server start
4) Программное обеспечение успешно установлено и доступно по адресу
http://IP_адрес_роутера:8081
Необходимо использовать браузер типа Chrome или подобный (Яндекс.Браузер, Chromium, Iron).
5) После установки требуется активация
Обновление
Обновление происходит аналогично первичной установке пакетом *.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. * pkg_get_installed_files: Error extracting file list from /opt/packages/tm_cpps_13660-iRZ19_mipsel_24kc.ipk. * opkg_install_cmd: Cannot install package tm_cpps."
Подобная ошибка вызвана преимущественно нехваткой места на flash диске и есть несколько способов установить или обновить программное обеспечение.
Вариант 1
1. Подключить через ssh и ввести команду
opkg remove tm_cpps
2. Установить новую версию пакета ipk через веб-интерфейс или консоль
Второй способ
1. Скопировать через WinSCP новый установочный пакет ipk в папку /tmp
2. Подключить через putty и ввести команду
opkg install /tmp/[имя_пакета]
, например
opkg install /tmp/tm_cpps*.ipk
Недостаток места или невозможность установки
Версия роутера iRZ R2 с 16 Мб Flash и 64 Мб RAM имеет фиксированный раздел /opt для хранения пакетов. Для версии со стандартным объемом памяти начиная с версии 13100 установочный пакет tm_cpps автоматически удаляется после успешной установки ПО на роутер. Если этого не произошло или используется более старая версия, которую необходимо удалить, то следует освободить место самостоятельно.
Это возможно сделать либо через утилиту PuTTY либо WinSCP. Необходимо подключиться к устройству и удалить файлы установки tm_cpps из папки /opt
и повторить загрузку и установку пакета из Web-инетфейса.
Удаление или переход на предыдущую версию
Перед откатом на предыдущую версию следует удалить текущую командой версию ТМ-сервера командой из консоли:
opkg remove tm_cpps
Подготовка роутера iRZ с нуля
Описание
На роутеры iRZ можно самостоятельно установить пакеты программного обеспечения или восстановить работоспособность роутера, если пакеты по каким то причинам были удалены. Так же следует учитывать, что обновлении встроенного программного обеспечения роутера Firmware все сторонние пакеты удаляются даже если сброс настроек до заводских не выполнялся, поэтому для восстановления прошивки и пакетов необходимо установить их заново либо дождаться их установки, если пакеты заранее были размещены в папке /opt/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.0_all.ipk
Скачать пакеты можно по ссылке либо по ссылке
Скачать актуальную версию ПО ТМИУС для iRZ можно по ссылке
Установка пакетов
Все пакеты можно записать в папку /opt/packages
и установить через консоль командой
opkg install /opt/packages/*.ipk
Программное обеспечение ПО ТМИУС можно установить из этой же папки либо из /tmp
директории