Проблема отвала NAS на прошивках >= 5.3 в DS-2CD2522FWD-IS
Добавлено: 14 окт 2016, 18:29
Всем привет!
Есть задача подключить камеру DS-2CD2522FWD-IS (en, лето 2016, прошивка изначально была 5.3.8 build 151224) к NFS хранилищу.
Проблема классическая для hikvision: создали новую папку на NAS для хранения, подключили по NFS, тест проходит успешно, отформатировали успешно, появился статус Норм, переключились между вкладками интерфейса и снова статус хранилища «неинициализированные».
Обратились к поддержке в России, там предложили прошиться на IPC_R6_EN_STD_5.3.8 build 160126. Это действие проблему не решило. Техподдержка смогла только сказать, что оборудование hikvision работает только с брендовым оборудованием. Странный ответ для вендора, который имеет далеко не сильные позиции на рынке.
Мы тестировали подключение камеры к NAS различных типов: от native linux (nfs v3/v4 на centos 6/7), synology (разные версии RS3412RPxs, RS812+, RS409, разные DSM) до hitachi hus. Проблема везде одна и та же.
Ранее сталкивались с подобными проблемами на 5.1.х и 5.2.х. Там все решалось за 10 минут использования гугла и hex-редактора.
Сейчас же 5.3.8 с урезанным шеллом, зашифрованным davinci. Придется копать глубже.
Для себя вижу 3 варианта выхода из ситуации:
1. подключить камеру через другой протокол (например, через onvif или поток);
2. откатиться до 5.1.х/5.2.х и поступить как раньше с занулением условных переходов;
3. заняться R&D: разковырять прошивку, понять алгоритм работы с хранилищем и действовать по ситуации (либо перенастроить nas, либо пропатчить прошивку камеры и пр.).
По первому варианту все понятно, но это заставит менять планы.
По второму варианту возникает вопрос: как без риска прошиться через tftp? "Физика процесса" понятна. Хотелось бы уточнить, может есть у кого опыт даунгрейда с 5.3.8 на 5.1.х или 5.2.х. На форумах пишут, что у кого-то прокатило только с определенной прошивкой (в частности 5.1.0 build 131202), у кого-то с 5.2.х все нормально. Правда это камеры R0, а не R6 (отличия до конца не понял, если объясните, буду благодарен).
По первому варианту тоже много вопросов: ну открыл прошивку, тут все просто, а дальше-то что? davinci кому-нибудь удавалось открыть? Логика подсказывает, что надо смотреть алгоритм как камера загружается и там должен быть ответ как открывается этот файл-архив..
Кто-то пишет, что всему виной - большое хранилище и квоты. Если делать через loop монтирование - будет счастье. Честно говоря, костыль на костыле и не хотелось бы такое даже озвучивать. Хотя как повод к исследованию алгоритма работы с шарой - рассмотреть можно.
Поделитесь, пожалуйста, опытом. Может есть какой-то другой вариант?
Есть задача подключить камеру DS-2CD2522FWD-IS (en, лето 2016, прошивка изначально была 5.3.8 build 151224) к NFS хранилищу.
Проблема классическая для hikvision: создали новую папку на NAS для хранения, подключили по NFS, тест проходит успешно, отформатировали успешно, появился статус Норм, переключились между вкладками интерфейса и снова статус хранилища «неинициализированные».
Обратились к поддержке в России, там предложили прошиться на IPC_R6_EN_STD_5.3.8 build 160126. Это действие проблему не решило. Техподдержка смогла только сказать, что оборудование hikvision работает только с брендовым оборудованием. Странный ответ для вендора, который имеет далеко не сильные позиции на рынке.
Мы тестировали подключение камеры к NAS различных типов: от native linux (nfs v3/v4 на centos 6/7), synology (разные версии RS3412RPxs, RS812+, RS409, разные DSM) до hitachi hus. Проблема везде одна и та же.
Ранее сталкивались с подобными проблемами на 5.1.х и 5.2.х. Там все решалось за 10 минут использования гугла и hex-редактора.
Сейчас же 5.3.8 с урезанным шеллом, зашифрованным davinci. Придется копать глубже.
Для себя вижу 3 варианта выхода из ситуации:
1. подключить камеру через другой протокол (например, через onvif или поток);
2. откатиться до 5.1.х/5.2.х и поступить как раньше с занулением условных переходов;
3. заняться R&D: разковырять прошивку, понять алгоритм работы с хранилищем и действовать по ситуации (либо перенастроить nas, либо пропатчить прошивку камеры и пр.).
По первому варианту все понятно, но это заставит менять планы.
По второму варианту возникает вопрос: как без риска прошиться через tftp? "Физика процесса" понятна. Хотелось бы уточнить, может есть у кого опыт даунгрейда с 5.3.8 на 5.1.х или 5.2.х. На форумах пишут, что у кого-то прокатило только с определенной прошивкой (в частности 5.1.0 build 131202), у кого-то с 5.2.х все нормально. Правда это камеры R0, а не R6 (отличия до конца не понял, если объясните, буду благодарен).
По первому варианту тоже много вопросов: ну открыл прошивку, тут все просто, а дальше-то что? davinci кому-нибудь удавалось открыть? Логика подсказывает, что надо смотреть алгоритм как камера загружается и там должен быть ответ как открывается этот файл-архив..
Кто-то пишет, что всему виной - большое хранилище и квоты. Если делать через loop монтирование - будет счастье. Честно говоря, костыль на костыле и не хотелось бы такое даже озвучивать. Хотя как повод к исследованию алгоритма работы с шарой - рассмотреть можно.
Поделитесь, пожалуйста, опытом. Может есть какой-то другой вариант?