Спалах IP-камери та додавання нового дистрибутива Linux [закрито]


0

У мене IP-камера Foscam, у неї немає USB-пристроїв тощо, просто бездротові та кабельні мережеві з'єднання. Як би ви прошивали такий пристрій? І як би ви встановили на нього власний дистрибутив Liunx?

Може хтось, будь ласка, пояснить мені, як це все працює і поєднується разом?

Редагувати:

Камера: FOSCAM FI8904w http://foscam.us/products/foscam-fi8904w-outdoor-wireless-ip-camera-3.html


Ви повинні дати нам більше інформації про це. Такі як виробник і модель камери.
Саларос

Відповіді:


1

По-перше, якщо ви не готові зробити багато роботи і новаторських для інших, це вже має бути спеціально підтримане дистрибутивом Linux.

Без цієї підтримки ви дивитесь на встановлення дистрибутива або просто Linux взагалі без допомоги цього або будь-якого інсталятора дистрибутива. Ваша перша проблема, яку вам потрібно вирішити, це те, що вам потрібен певний тип дискового пристрою для зберігання файлів. Який тип пам’яті доступний у камері? Як ви можете відформатувати його на ext2 або подібне, щоб Linux міг зберігати свої файли на ньому, не прирікаючи пристрій? Це лише початок проблем, які вам потрібно буде вирішити, якщо ще ніхто цього не зробив.

Багато пристроїв, не призначених для запуску Linux, "взломані" це за допомогою одного з наступних методів:

  • Пристрій приймає будь-який код як оновлення мікропрограмного забезпечення: модифікована прошивка встановлюється як оновлення, яке містить ядро ​​Linux + підтримуючі файли або завантажувач, що дозволяє встановити. Багато пристроїв із доступним для Інтернету інтерфейсом дозволять вам оновлювати прошивку через цей інтерфейс. Деякі пристрої можуть бути переведені в режим обслуговування, управління або "рятування", що дозволяє те саме. Зауважте, що деякі пристрої приймають лише підписані оновлення, що ускладнює або запобігає подібному злому.

  • Існуюча вразливість програмного забезпечення пристрою якось корисно, що дозволяє запускати спеціальний код, який потім встановлює Linux. Оригінальний XBox - класичний приклад, коли завантаження модифікованої збереженої гри в оригінальну версію Mech Assault була шлюзом для "софтмодів", включаючи інсталяцію Linux.

Можливо, що пристрій не запустить Linux. У ньому може бути недостатньо місця для зберігання ядра (як правило, потрібно принаймні 4 Мбіт флеш-пам’яті або подібного), недостатньо оперативної пам’яті, щоб зробити щось корисне, та / або процесор може не підтримуватися, або він може не мати функцій, необхідних для Linux (наприклад, MMU).

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.