Установка ПО ТМИУС КП на роутеры iRZ R2 и R0
Установка
Дистрибутив для iRZ R2 представляет из себя архив в формате
OpenWRT15 (версия прошивки 767, 782 и др)
tm_cpps_[номер версии]_ramips_24kec.ipk
OpenWRT19 (версия прошивки 20.1, 20.3 и др)
tm_cpps_[номер версии]-iRZ19_mipsel_24kc.ipk
Данный архив используется для первоначальной установки программного обеспечения и для последующего обновления непосредственно из штатного Web-интерфейса роутера.
Версия 13100 и выше
Архив 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
Для ручной установки потребуется:
- утилита putty
- утилита WinSCP
- Программный пакет .ipk для необходимой платформы iRZ
Версия 13000 и ниже
WinSCP
1) Установка и обслуживание программного обеспечения осуществляется через TCP/IP через LAN порт или беспроводный канал связи. Компьютер/ноутбук должен видеть роутер в сети.
2) Установить WinSCP, создать новое подключение с параметрами
Параметр | Значение |
---|---|
Протокол передачи | SCP |
Имя хоста | IP адрес роутера |
Порт | 22 (по умолчанию) |
Имя пользователя | root (по умолчанию) |
Пароль | root (по умолчанию) |
Подключиться и скопировать файл с расширением .ipk в каталог /tmp
puTTY (SSH)
3) Запустить утилиту putty, создать новое подключение с параметрами "Connection type" - SCP", "порт" - "по умолчанию 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."
Способов обновить ПО несколько
Первый способ
1. Подключить через putty и ввести команду
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