Как сделать Time Capsule из роутера Xiaomi за 1500 рублей

Николай Маслов avatar | 26
FavoriteLoading В закладки
Как сделать 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′ HDD/SSD). Для громоздких 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. Поэтому, если в доме нет других «сяоми», лучше остановиться на оригинале.

1 Звезд2 Звезды3 Звезды4 Звезды5 Звезд (1 голосов, общий рейтинг: 5.00 из 5)
undefined
iPhones.ru
Работает шикарно.
Прокомментировать

🙈 Комментарии 26

  1. ganjubasoff avatar
    ganjubasoff7 апреля 2018
    7

    Ошибок в тексте много.
    А по сути надо бы покороче и если уж писать инструкцию, то писать более подробно и понятно и по шагам. А то как будто вы с соседом вместе ставили и ты соседу подсказал где у него не пошло.

    Такое пишут в форумах, но для ресурса как айфонс надо бы постараться.

    beefon avatar
    beefon8 апреля 2018
    0

    @ganjubasoff, это точно. Статья – говно.

  2. mitch avatar
    mitch7 апреля 2018
    0

    решение неизящное

  3. PavelDemyanov avatar
    PavelDemyanov7 апреля 2018
    0

    Работать оно будет адово медленно так как почемуто у роутера не гигабитные ланы, а стамегабитные это полный маразм.

    Не могли гигабитки поставить копеечные.

    MisterX avatar
    MisterX7 апреля 2018
    0

    @PavelDemyanov, В router 3g поставили 1гбит.

    Николай Маслов avatar
    Николай Маслов7 апреля 2018
    0

    @PavelDemyanov, работать медленно будет из-за низкой скорости доступа через USB-порт. По какой-то неизвестной мне причине, первый бэкап на жесткие диски, подключенные к роутерам Xiaomi, создаются невероятно медленно.

    Да, у Router 3G гигабитные порты. Аналогично у роутеров R1D, R2D, R3P Pro/HD.

  4. InDeep avatar
    InDeep7 апреля 2018
    0

    Еще бы их роутер работал нормально, было бы хорошо.
    Купил – скорость урезало в 2 раза, еще и в роутере проц постоянно перегружался(торренты) и ложил интернет на пару минут. Думал проблема в конкретном роутере.
    Сьездил поменял на другой, все 1 в 1… Вернул, к черту такие мучения.

  5. nDimka avatar
    nDimka7 апреля 2018
    2

    110Гб за 4-6 часов? Зачем эти пародии на NAS? Это уходит на нормальный NAS за 20-30 минут ??‍♂️??‍♂️??‍♂️
    Никогда на основе роутеров ничего приличное сделать не получится…

  6. SergeyA avatar
    SergeyA7 апреля 2018
    4

    позор и колхоз!

  7. fimoz avatar
    fimoz7 апреля 2018
    0

    Я сего-то стоемаюсь в плане безопасности. Подключается nas мгновенно и это настораживает.

  8. ado1 avatar
    ado17 апреля 2018
    4

    проще периодически втыкать HDD в ноут и оставлять на ночь бекапиться

  9. lexx_ylt avatar
    lexx_ylt7 апреля 2018
    3

    Да ну нах этот геморой.

  10. altengoff avatar
    altengoff7 апреля 2018
    0

    Дома и на работе по НАСу lacie (файлы фотки работа)
    К каждому по 3,5 для бэкапа.
    Надо научить из раздавать музло вместо эпплмюзик

  11. Max K. avatar
    Max K.7 апреля 2018
    0

    Николай, у Time Machine нюанс есть: бекап сделать легко, не всегда с левых устройств потом можно восстановиться. Вы восстанавливаться с этих бекапов пробовали?

  12. Yura Tokarev avatar
    Yura Tokarev8 апреля 2018
    0

    Автор еще забыл указать, что для того, чтобы установить прошивку Podavan, нужно ее сначала скомпилировать для своего роутера(инструкций много в интернете). А на медленных компьютерах это может занять до 5 часов. Еще нужен linux)

    ozyab avatar
    ozyab8 апреля 2018
    0

    @Yura Tokarev, есть же VM. Компилил и прошивал с макбука такой роутер – всё работает. Но развлечение так себе, если честно.

    Николай Маслов avatar
    Николай Маслов8 апреля 2018
    0

    @Yura Tokarev, не нужно ее компилить. Для всех роутеров Xiaomi есть готовые на одном известном ресурсе. И почему-то я смог его прошиться на Padavan, используя Win 10. Ну а macOS – NIX, и вовсе проблем нет.

    Yura Tokarev avatar
    Yura Tokarev8 апреля 2018
    0

    @Николай Маслов, может быть вы тогда подскажете этот известный ресурс? На 4pda готовых прошивок нет

    Yura Tokarev avatar
    Yura Tokarev8 апреля 2018
    0

    @Николай Маслов, и да, прошить можно на любой ОС, а скомпилировать прошивку можно только с линукс или с помощью подсистемы linux для windows

  13. serj007 avatar
    serj0078 апреля 2018
    0

    Ну у кого хватила денег на новый MacBook Pro
    Тот себе и airport нормальный возьмёт

  14. Yura Shvk avatar
    Yura Shvk8 апреля 2018
    0

    Не увидел в статье то, что работает такое решение мягко скащать медленно ооочень медленно. Говорить о бекапах с такой скоростью не стоии

    Николай Маслов avatar
    Николай Маслов8 апреля 2018
    0

    @Yura Shvk, Ну, в конце указано, обратите внимание.

  15. lexx_ylt avatar
    lexx_ylt8 апреля 2018
    2

    Почитал я эту статью и понял – надо брать про запас последнее поколение таймкапсулы, пока не исчезло. :-)

  16. dmacompton avatar
    dmacompton8 апреля 2018
    0

    Не подскажите есть ли вариант чтоб сделать бекап фото из айфона? на стоковой прошивке через ПО есть такая возможно. А вот интересно на padavane возможно ли провернуть?

    Николай Маслов avatar
    Николай Маслов8 апреля 2018
    0

    @dmacompton, на Padavan можно, но нужно разбираться – будет проблема с путями к файлам и прочему. Увы, не могу пока точно подсказать, я на стоке, дома много техники Xiaomi в экосистеме, Padavan с ними не помощник.

  17. smirnov_dd avatar
    smirnov_dd29 июня 2018
    0

    форматнул диск в ext4, а роутер его не видит

Вы должны авторизоваться или зарегистрироваться для комментирования.

Нашли орфографическую ошибку в новости?

Выделите ее мышью и нажмите Ctrl+Enter.

Как установить аватар в комментариях?

Ответ вот здесь