Як зробити Time Capsule з роутера Xiaomi за 1500 рублів

Дешевий роутер Xiaomi Router 3 був куплений, щоб пережити ремонт. Ремонт закінчився, роутер вижив і досить непогано себе показав.

Але так і залишився. Причина проста — Xiaomi Router 3 дружить з іншими «сяоми» у будинку на особливих умовах:

  • DLNA без налаштування,
  • зручний файл-сервер в додатку для смартфона,
  • єдине мережеве простір при першому підключенні,
  • простий доступ за стандартними протоколами до всіх підключеним гаджетів,
  • розширення мережі в один клік.

І, найголовніше — роутери Xiaomi чудово працюють з технікою Apple. Але іноді доводиться попрацювати руками і головою.

Що є в роутерах Xiaomi для iPhone і Mac


Я розповідав, як зробити Time Capsule з роутера з прошивкою на базі openWRT. Як з’ясувалося трохи пізніше, маршрутизатори Xiaomi вміють працювати файловим сховищем для бекапів системи і даних для пристроїв з macOS, всі необхідні пакети для Time Capsule вже включені в прошивку.

Чому вони треба щось робити руками? Мабуть, причина в патентах. Крім того, основні споживачі техніки Xiaomi користуються комп’ютерами на базі Windows і смартфонами на базі Android. Для цих пристроїв файлова система macOS може представляти проблему.

У всякому разі, Home редакції операційних систем Microsoft в багатьох варіантах ОС не підтримують Apple File System (APFS), Mac OS Extended (HFS+), MS-DOS FAT і ExFAT. Аналогічні проблеми на багатьох варіантах Adnroid.

І, звичайно, найголовніше: у більшості роутерів Xiaomi немає жорсткого диска в комплекті поставки. Тому спочатку треба створити мережеве сховище (NAS) на його основі.

Як зробити файловий сервер з роутера Xiaomi


Будь-який «сяоми-роутер» вже готовий до роботи в якості NAS. У моделях з вбудованим накопичувачем використовується внутрішній диск. У всіх інших є USB-порт, який призначений для підключення зовнішнього жорсткого диска.

Харчування вистачає для низьковольтних ноутбучних дисків (2.5′ SSD/HDD). Для громіздких 3.5-дюймових потрібний зовнішнє живлення. До речі, у мене організовано саме так: до Xiaomi Router 3 підключена зовнішня SATA-коробка для 1 накопичувача від A-Data з блоком живлення 12 В/1.5 А.

Рішення не витончене, але зате коробка непогано справляється з роллю підставки. А роутер все одно захований разом з проводами.

Доступ до накопичувача Xiaomi організувала відразу в кілька варіантів:

  1. В адмінці за мережевою адресою 192.192.1.1,
  2. В адмінці URL,
  3. У мобільному додатку у вигляді окремої вкладки,
  4. У настільному клієнта для Windows.

Робота простіше нікуди: підключив жорсткий до роутера, налаштував мережеві підключення і відразу можна користуватися. Біла «вайфай-коробка» з коробки не обмежує доступ до ресурсів.

Налаштовувати нічого не треба: всі гаджети, підключені до Wi-Fi мережі, які вміють працювати по протоколу DLNA і Samba бачать весь накопичувач при першому підключенні.

Як додати функцію Time Capsule будь роутеру Xiaomi


Алгорит гранично простий. На macOS запускаємо Time Mashine, на комп’ютерах під керуванням Windows будь-яку програму для створення автоматичних бекапів, Потім розбиваємо зовнішній жорсткий диск під вимоги утиліти (не забуваючи залишити додатковий розділ під закачування), підключаємо накопичувач до роутера і вказуємо програмі мережний диск для збереження.

УВАГУ. Роутери Xiaomi на рідній прошивці не працюють з HFS, тому накопичувач потрібно заздалегідь, перед підключенням до роутера відформатувати в Ext4. З-за цього буде працювати тільки відновлення версії операційної системи, видалених файлів і віддалене відновлення з використанням завантажувального носія.

При цьому, потрібно ще правильно підключатися до віддаленого сховища, використовуючи Samba та мережна адреса //192.168.1.1/ (принаймні, перший раз). Автоматичне підключення накопичувача роутера відбувається по DLNA, який не підходить для створення резервних копій.

Для некритичних бекапів даних можна використовувати клієнт MiRouter для настільних комп’ютерів під macOS, Windows і Linux. На жаль, цілком систему з завантажувальним сектором MiRouter зберігати не вміє.

Є більш надійний варіант, але він вимагає перепрошивки роутера на Padavan (ймовірно, спрацює і на openWRT). Оновлюємо прошивку роутера (доступно в адмінці), і встановлюємо через консоль пакети: opkg update, opkg install avahi-daemon, opkg install netatalk.

Далі редагуємо файл /opt/etc/afp.conf з подальшим перезапуском роутера:

[Global]
mimic model = TimeCapsule6,106
log level = default:error
; Включаємо підтримку гостьового доступу
uam list = uams_guest.so

[Time Machine]
; Шлях до диска з правами запису для гостей
path = /media/Backup
rwlist = nobody
time machine = yes

; Пишемо в консолі і перезапускаємо роутер
/opt/etc/init.d/S27afpd restart

Підключаємося з комп’ютера на macOS до сервера afp://192.168.1.1/. Після цього заходимо в «Системні налаштування» -> Time Machine і вибираємо диск для збереження резервних копій.

Нотатки про експлуатації. Плюси і мінуси


У мене кілька роутерів Xiaomi: масивний R1D і простий Xiaomi Router 3. Деталі описувати довго і нудно, тому обмежуся основними моментами, пов’язаними саме з роботою в якості резервних сховищ.

Дешевий Xiaomi Router 3 (всього за 30 доларів) відмінно справляється. Але до нього доводиться підключати накопичувач через порт USB (зате переносити зручніше). Звідси шум зовнішнього сховища, проблеми з охолодженням боксу, не найвища швидкість (110 ГБ копіюються майже 10 годин), так і друга розетка потрібна.

На Xiaomi R1D (за 100 доларів) за рахунок більш потужного процесора і підключення диска через інтерфейс SATA все відбувається за 4-6 годин. Та й працює він швидше, і гігабітний LAN є, і доступ до безкоштовного китайському хмари для бекапів (не розбирався, не користуюся). Працює тихо, швидко і підтримує 4 ТБ диски.

Через рідне додаток MiRouter для доступу до роутера потрібно Mi-аккаунт. А ще воно стукає на китайські сервера, і відмовляються працювати за відсутності зв’язку.

Виручає прямий доступ до сховища. Цікаво, що Router 3 показує будь-які розділи і працює безперебійно, а ось R1D з невідомих мені причин іноді норовиться, і лається до перезавантаження.

Варто міняти AirPort на один з Xiaomi? Тільки якщо розглядати нове покоління маршрутизаторів: Xiaomi Mi Router Pro/HD (R3P). Але вони чи не дорожче аналогів від Apple. Тому, якщо в будинку немає інших «сяоми», краще зупинитись на оригіналі.

У закладки