Keenetic подключить яндекс диск
Хороший 5-дисковый NAS сегодня стоит около 800$, и большинство покупателей этих устройств не используют весь их огромный функционал, ограничиваясь автономной торрентокачалкой, файловым хранилищем и устройством, которое делает бэкапы. «Так зачем платить больше?» - спросим мы, ведь эти возможности доступны даже на современных домашних роутерах с многоядерными процессорами.
Возьмем для примера свежий Keenetic Ultra KN-1810. Он имеет 2-ядерный процессор с частотой 880 МГц и 256 Мбайт ОЗУ, что-то похожее было в первых NAS-ах, вышедших на рынок 10 лет назад. Да, процессор с архитектурой MIPS, но, как и прежде, для работы файловых служб Samba (CIFS), DLNA, FTP и AFP не нужно какое-то сверхмощное железо: эти сервисы запустятся даже на кофеварке, а с обслуживанием 3-4 телевизоров и ноутбука роутер вполне себе справится. Вы скажете, что есть роутеры еще мощнее, на ARM-процессорах, - и будете правы. Есть даже роутеры с отсеками для дисков, есть с SATA-портом - я в курсе. Однако и по цене они уже соперничают с хорошими NAS'ами начального уровня, так что вернемся к "ультре". Единственное, что нужно - это подключить к роутеру жёсткие диски, и порт USB 3.0 отправляет нас в огромный мир дисковых коробочек и док-станций, которые сейчас можно купить по цене от 40$ до 600$.
8. Воспроизведение фильмов через интернет
Хотите смотреть ваши любимые фильмы и сериалы из любой точки планеты со смартфона или телевизора? Самый правильный способ - это подключиться к домашней сети через VPN, чтобы получить прямой доступ к медиатеке через встроенный файловый менеджер Android. Установив VLC Player, можно открывать файлы так же, как если бы они лежали на встроенной SD-карте. Идеально для этой цели иметь статический IP-адрес, ну или хотя бы «белый динамический». Чтобы облегчить подключение к роутеру из интернета, воспользуемся тем же бесплатным облаком KeenDNS, в котором получим имя вида "yourname.keenetic.pro", которое останется с нами даже при смене динамического IP-адреса. Теперь мы подключимся к нашему роутеру по VPN и увидим все домашние сетевые диски, включая те, что созданы самим Keenetic-ом, работающим в роли NAS-а.
В настройках роутера включаем включаем VPN-сервер (лучше всего использовать L2TP/IPsec, нативно поддерживаемый iOS и Android, да ещё и аппаратно ускоряемый Keenetic-ом) и всё почти готово. В плеере VLC наш роутер отобразится в списке доступных серверов, но можно ввести его имя "yourname.keenetic.pro", нажав "плюсик" в основном окне со списком серверов. Здесь мы можем выбрать протокол, по которому будем смотреть фильмы - как SMB, так и FTP, а можно при необходимости подключить общую папку и по NFS. Как только подключение состоится, перед нами откроется файловая структура нашего NAS-а. Плееру VLC не нужно предварительно скачивать на смартфон фильм для его воспроизведения - роутер стримит просматриваемое видео с небольшим кешированием, чтобы не было затыков при ухудшении связи.
Я протестировал воспроизведение через VPN с использованием протоколов SMB и FTP, и могу сказать следующее: с небольшими файлами и рипами в SD и HD качестве проблем не возникает, но HD-рипы в формате .mkv объёмом больше 9 Гб воспроизводились в режиме слайд-шоу. С чем связана эта загвоздка, трудно сказать: производительности процессора Keenetic Ultra достаточно, чтобы по L2TP/IPsec передавать десять таких фильмов одновременно, скорости канала так же выше крыши.
Итого можно сказать, что лучше всё же через интернет смотреть фильмы на Youtube, через Вконтакте или Одноклассники, но если очень хочется воспроизводить медиатеку именно с NAS-а, то перекодируйте тяжёлые рипы, чтобы фильм занимал не более 2 гигабайт, ну или скачивайте его в локальную память смартфона полностью перед просмотром.
10 Ответ от ryzhov_al 2012-05-18 13:17:26
Еслиб кто сказал, как от него можно избавиться(настроить конфиг).
Сослался на ваше решение по автоматизации, похоже, других пока не существует.
Отредактировано ryzhov_al (2012-05-18 13:17:55)
28 Ответ от 4e4ako 2012-05-21 10:37:17
если был ребут по питанию, надо удалять pid-ы
можно добавить в автозапуск
133 Ответ от Dr.Acid 2014-07-09 21:25:39
Спросить у экстрасенсов. Сообщите им что у Вас - Zyxware или Entware.
Проще говоря, Zyxmon предлагает наплевать на это(хотя по-хорошему, надо пропатчить davfs2, но это больно геморно(я сам смотрел))
41 Ответ от Zyxmon 2012-06-30 22:42:27
Dr.Acid, быстрее самому проверить, чем на форумах спрашивать. Скорее всего ничего не выйдет.
49 Ответ от Zyxmon 2012-07-06 22:42:52
Видете не совсем значит понятно.
Читайте, старайтесь понять. (Подсказка - mkdir)
Когда то давно я слышал такой сравнение -
linux - это поваренная книга, мясорубка, мука, мясо, специи.
windows - готовые пельмени в пачке.
Хотите есть вкусные пельмени - научитесь их делать сами, без чужой помощи. Не хотите - покупайте готовые в пачке. Третьего варианта нет.
3. Подготовка жёстких дисков
Роутер Keenetic Ultra KN-1810 поддерживает следующие файловые системы:
То есть, прежде чем подключать винчестер к роутеру, его надо отформатировать. Давайте сравним производительность жёсткого диска, чтобы посмотреть, как будет отличаться скорость NTFS от EXT4. Мы будем использовать тестовый пакет IOMeter, в который загрузим несколько паттернов, снятых специальным программным обеспечением с реальных программ. Наша задача здесь - показать, с какой скоростью типичные программы для домашнего использования будут работать с сетевым диском, учитывая процентное соотношение случайного и последовательного доступа. При тестировании мы сравним текущую релизную прошивку 2.13 и драфт 2.14, в котором производитель переходит на другой компонент, отвечающий за SMB/CIFS.
Наши тесты показывают, что никакого смысла заморачиваться с Linux-овыми файловыми системами нет: можно использовать диск, отформатированный под Windows 10 в обычную NTFS, а если что случится с роутером - винчестер всегда можно воткнуть в компьютер и вытащить данные.
50 Ответ от Dusk 2012-07-06 23:17:15
Zyxmon :C понимания всех пунктов инструкции. В инструкции, похоже, не прописано создание точки монтирования отдельным пунктом. Подразумевается, что это и так понятно.
Так может подскажите? Видете не совсем значит понятно. не работает. Спасибо.
Ну, например так:
После слов (инструкция из 1го поста)
создаем файлик /media/DISK_A1/system/etc/davfs2/dav.inp, содержащий всего один символ "y"
echo "y" > /media/DISK_A1/system/etc/davfs2/dav.inp
делаем точку монтирования:
Далее продолжаем по инструкции:
создаем скрипт автомонтирования по адресу /media/DISK_A1/system/etc/init.d/S12davfs след содержания .
Ну или просто создаем точку монтирования, если остальное уже сделано
В эту тему перенесены посты, посвященные пакету davfs2.
Благодарим за нижеслежующий FAQ 4e4ako и других участников ветки.
Собран и выложен в репозитарий пакет davfs2 для монтирования удаленных webdav ресурсов.
Устанавливаем с помощью 'opkg install davfs2'
Если устанавливаете приложение в первый раз - почитайте и выполните сначала это
После успешной установки davfs2
меняем права доступа для того же файла
создаем файлик /media/DISK_A1/system/etc/davfs2/dav.inp, содержащий всего один символ "y"
и в скрипт автозапуска до строчки mount.davfs дописываем строчку
и до umount строчку
45 Ответ от Dusk 2012-07-05 23:41:11
С какого этапа инструкции начинать? Как решить эту проблему? Спасибо.
Выводы
Конечно, мы не рассматриваем Keenetic Ultra как полноценную замену NAS-а, ведь следует не забывать, что в роутере реализован лишь базовый функционал обмена файлами по сети. Однако, как вы можете убедиться, этот набор функций покрывает потребности большинства домашних пользователей, в том числе тех, которые не знают, куда пристроить жёсткий диск после апгрейда компьютера. Так же хочется сказать, что если вы чувствуете себя уверенным пользователем, то можете установить из пакетов Optware операционную систему Debian 8 на Keenetic Ultra, которая будет работать не затрагивая весь сетевой функционал устройства. Этот шаг даст вам выход на RAID-массивы, аппаратный мониторинг, выполнение программ по расписанию и более мощный файловый браузер. Но это уже тема совершенно другой статьи.
В интернете разбирали люди и есть возможность подключить Yandex disk к маршрутизатору Keenetic.
"вот один пишет"
UPD
Создал группу nobody, монтирование пошло.
Докладываю - все 3 сертификата, что можно вытащить через Firefox описанным здесь методом, не работают:
"типо это сертификат какой то"
-----BEGIN CERTIFICATE-----
MIIDDDCCAfSgAwIBAgIDAQAgMA0GCSqGSIb3DQEBBQUAMD4xCzAJBgNVBAYTAlBM
MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD
QTAeFw0wMjA2MTExMDQ2MzlaFw0yNzA2MTExMDQ2MzlaMD4xCzAJBgNVBAYTAlBM
MRswGQYDVQQKExJVbml6ZXRvIFNwLiB6IG8uby4xEjAQBgNVBAMTCUNlcnR1bSBD
QTCCASIwDQYJKoZIhvcNAQEBBQADggEPADCCAQoCggEBAM6xwS7TT3zNJc4YPk/E
jG+AanPIW1H4m9LcuwBcsaD8dQPugfCI7iNS6eYVM42sLQnFdvkrOYCJ5JdLkKWo
ePhzQ3ukYbDYWMzhbGZ+nPMJXlVjhNWo7/OxLjBos8Q82KxujZlakE403Daaj4GI
ULdtlkIJ89eVgw1BS7Bqa/j8D35in2fE7SZfECYPCE/wpFcozo+47UX2bu4lXapu
Ob7kky/ZR6By6/qmW6/KUz/iDsaWVhFu9+lmqSbYf5VT7QqFiLpPKaVCjF62/IUg
AKpoC6EahQGcxEZjgoi2IrHu/qpGWX7PNSzVttpd90gzFFS269lvzs2I1qsb2pY7
HVkCAwEAAaMTMBEwDwYDVR0TAQH/BAUwAwEB/zANBgkqhkiG9w0BAQUFAAOCAQEA
uI3O7+cUus/usESSbLQ5PqKEbq24IXfS1HeCh+YgQYHu4vgRt2PRFze+GXYkHAQa
TOs9qmdvLdTN/mUxcMUbpgIKumB7bVjCmkn+YzILa+M6wKyrO7Do0wlRjBCDxjTg
xSvgGrZgFCdsMneMvLJymM/NzD+5yCRCFNZX/OYmQ6kd5YCQzgNUKD73P9P4Te1q
CjqTE5s7FCMTY5w/0YcneeVMUeMBrYVdGjux1XMQpNPyvG5k9VpWkKjHDkx0Dy5x
O/fIR/RpbxXyEV6DHpx8Uq79AtoSqFlnGNu8cN2bsWntgM6JQEhqDjXKKWYVIZQs
6GAqm4VKQPNriiTsBhYscw==
-----END CERTIFICATE-----
Chip Оракул (99911) Для начала как минимум opkg, если у davfs2 нет специфических зависимостей. В противном случае устанавливать debian на роутер.
а какую службу активироавть?
Сценарий initrc как быть?
Windows блокирует пиратскую продукцию.
А если серьёзно не хочу компьютер включёным оставлять из за скачивания или синхронизации.
Кстати и под Тотал Коммандер плагин отлично работает. Все создается и заливается.
Ага, значит либо они что-то допилили(в режиме "реального времени"), либо надо разбираться с davfs2 (ЕМНИП, с Яндексом поначалу был точно такойже момент). Ну ничего, скоро я, видимо, опять до davfs2 доберусь.
2 Ответ от Zyxmon 2012-05-18 09:32:20
Обновил сборку davfs и проверил с НАСом. Все работает
У кого есть Яндекс.Диск - попробуйте с ним. Выкладываю в репозиторий.
4 Ответ от Dr.Acid 2012-05-18 09:33:15
кто нибудь смог заставить davfs монтировать яндекс.диск автоматом?
не могу разобраться с /davfs/secretsчтобы не прописывал пишет "secrets has wrong permissions"
Ну я сейчас работаю над davfs. Автоматом монтироваться заставил.
Немного поигравшись с secrets и davfs2.conf я на них плюнул(можно их вообще удалить), и сделал так (команда из скрипта монтирования):
Файл dav.inp такой:
Естественно, оно работает
8 Ответ от 4e4ako 2012-05-18 10:14:56
спасибо Dr.Acid за подсказку "ходить конем", но у меня почему-то не сработало, может из-за & в пассе (\& -не помогает)
chmod 0600 /path/to/secrets - тоже не помогает?
chmod сработал, спасибо. но сертификат сервера автоматом не принимает. как в конфиге прописывать я навскидку не понял.
в итоге сделал так:
в secrets прописал
/media/DISK_A1/yandex.disk login "password"
в dav.inp прописал просто
y
чтобы отключить использую
если даешь просто umount, то кэш не синхронизируется. Но у меня и без этого все пишется. (правда, я большие объемы перекачивать еще не пробовал)
Отредактировано 4e4ako (2012-05-18 18:00:15)
42 Ответ от Dr.Acid 2012-06-30 22:57:53
Dr.Acid, быстрее самому проверить, чем на форумах спрашивать. Скорее всего ничего не выйдет.
Отредактировано Dr.Acid (2012-06-30 23:00:28)
5. Подключаем торренты
Torrent-клиент Transmission уже встроен в роутер Keenetic Ultra, и осталось только его включить, указав, где он будет жить, хранить настройки и куда будет скачивать торренты. Управление закачками можно производить несколькими способами:
По умолчанию в настройках Transmission установлено ограничение на скачивание не более 5 торрентов.Давайте посмотрим, с какой скоростью качаются файлы, добавив 10 популярных торрентов, каждый из которых имеет около 1300 сидов. По умолчанию Transmission скачивает не более 1 торрент-потока, что легко корректируется в настройках.
Наш тест показывает, что клиент Transmission в роутере Keenetic Ultra не выходит за скорость тарифного плана (60 Мбит/с), а обычно держится в районе 50 Мбит/с, при этом загрузка процессора Keenetic-а не превышает 40%, памяти - 20%.
В принципе, скорость в 6.4 - 7 Мбайт/с, которая практически всегда держится на скачке торрентов "кинетиком" - это не рекорд, тем более что роутер никак не хочет выходить за рамки тарифа и скачивать с локальных пиров на максимальной скорости канала в 100 Мбит/с. По сравнению с NAS-ами, Keenetic-у, как говорится, нечем крыть, но по сравнению с компьютерами за счёт фоновой работы можно спокойно за ночь или по расписанию закачивать любое количество игр и сериалов.
6 Ответ от ZimniY 2012-05-18 09:33:15
чтобы не прописывал пишет "secrets has wrong permissions"
chmod 0600 /path/to/secrets - тоже не помогает?
129 Ответ от Asmod 2014-02-08 10:06:09
Сертификат из этого поста закончил свою работу. Получить его по мануалу, видимо в виду кривизны рук, не получилось(сертификат вроде как добывается, но почему-то не работает). Пришлось перейти на костыль:
echo "y" > /media/DISK_A1/system/etc/davfs2/dav.inp
Если кто то более удачлив, поделитесь сертификатом.
14 Ответ от 4e4ako 2012-05-18 17:24:12
131 Ответ от SpyAdm 2014-07-09 14:00:09
mount.davfs: can't access file /etc/mtab: No such file or directory
Кто подскажет- что с этим делать?
31 Ответ от Dusk 2012-06-10 14:22:57
Подскажите остановился на этапе создания скрипта . вот этот скрипт нужно прописать в PUTTY или вручную создать файл. С каким разрешением. Помогите .Спасибо.
132 Ответ от Zyxmon 2014-07-09 14:45:44
Спросить у экстрасенсов. Сообщите им что у Вас - Zyxware или Entware.
48 Ответ от Dr.Acid 2012-07-06 22:40:26
С какого этапа инструкции начинать?
C понимания всех пунктов инструкции. В инструкции, похоже, не прописано создание точки монтирования отдельным пунктом. Подразумевается, что это и так понятно.
Так может подскажите? Видете не совсем значит понятно. не работает. Спасибо.
Ну, например так:
После слов (инструкция из 1го поста)
создаем файлик /media/DISK_A1/system/etc/davfs2/dav.inp, содержащий всего один символ "y"
echo "y" > /media/DISK_A1/system/etc/davfs2/dav.inp
делаем точку монтирования:
Далее продолжаем по инструкции:
создаем скрипт автомонтирования по адресу /media/DISK_A1/system/etc/init.d/S12davfs след содержания .
Ну или просто создаем точку монтирования, если остальное уже сделано
6. Настраиваем DLNA
Чтобы смотреть на телевизоре со SmartTV скачанные сериалы и собственные фотографии и видео, включаем DLNA-сервер, добавляя папки /download и /media в качестве источников контента.
Проверим работу DLNA, записав в папку /media немного сериалов и установив из Google Play Market на смартфон программу DMS Explorer. При настройках стоит учитывать, что вы можете предложить DLNA-серверу несколько каталогов: с торрентами, со своим медиа-архивом, а базу данных сервера вынести в отдельный каталог, хоть на SSD, если в том есть необходимость. Роутер будет автоматически переиндексировать все добавленные в активные папки фильмы, но в настройках Keenetic Ultra всегда можно дать команду на ручную переиндексацию медиатеки, хотя смысла в этом нет. Давайте посмотрим, есть ли смысл выносить DLNA базу за пределы диска, на котором хранятся фильмы?
Я записал в каталог медиатеки 1429 файлов, в основном BDRip-ы, включая недокачанные с торрентов. Их общий объём составил 499 Гб, и папка медиатеки хранилась на том же жёстком диске, что и архив сериалов.
- Время сканирования архива - 24 минуты
- Объём папки базы данных DLNA - 1 файл 2.05 Мбайт
Как видите, база данных совсем не занимает места на жёстком диске, а сам индексный файл легко может поместиться в памяти роутера. Давайте посмотрим, справляется ли DLNA сервер со своими задачами при одновременной закачке 10 торрентов?
У нас на HWP нет 8 телевизоров, но у нас есть хороший стенд для виртуализации. Я запустил 8 инстанций Windows 7, каждая из которых просматривала по DLNA с Keenetic Ultra один фильм. Одновременно на 9-й машине был запущен клиент Transmission, чтобы видеть, как там что качается, а с физической машины я записывал в каталог /Media ещё несколько фильмов. Компьютер был подключен к роутеру Keenetic Ultra не напрямую, а через управляемый коммутатор Netis ST3310GF, чтобы можно было видеть расширенную статистику трафика через сетевой порт.
Результаты вы можете видеть на скриншоте: в пике трафик достигал по 40 Мегабайт в секунду в обе стороны. Скорость скачивания снизилась до 4 Мегабайт в секунду, но 8 клиентов по DLNA не ощущали никаких задержек или выпадения кадров.
Тот же самый эксперимент, но на 8 HD-потоков уже привёл к тому, что закачка торрентов замедлилась до 700 Кбайт/с, да и копирование стало идти чуть помедленнее - 22 Мбайт/с, статистика по порту показывала рост трафика до 80 Мегабайт/с в каждую сторону, что я связываю с кэшированием файлового протокола, но на этом надо остановиться и сделать вывод, что Keenetic Ultra выдержал испытание: одновременно он может скачивать торренты, воспроизводить HD видео через DLNA и поддерживать работу файл-сервера, так что нам надо ехать дальше.
Про DLNA надо знать следующее: сервис не работает через VPN канал, так что если вы захотите с работы или из троллейбуса посмотреть сериалы с домашнего медиа-архива, листайте наш обзор дальше - мы расскажем, как это сделать.
17 Ответ от Zyxmon 2012-05-19 09:10:16
Вопрос у меня по папке cache - я думал, что при реальной записи на yandex.disk файлы в ней должны удаляться. А они остаются. У всех так? Удаляются при превышении заданного в конфиге размера?
ЗЫ Для сборки этой версии добавил в Makefile
TARGET_CPPFLAGS += -D_LARGEFILE64_SOURCE -D_FILE_OFFSET_BITS=64 -D_GNU_SOURCE
и увеличил PKG_RELEASE:=3
19 Ответ от 4e4ako 2012-05-19 12:43:13
работает, правда немного подвешивает, но это, я так понял, из-за ограничения скорости usb. сразу в инет сливать не умеет -сначала в кэш, потом на сервер через delay_upload сек.
кэш перезаписывается при заполнении.
если сделать cache_size 0 -будет удалять сразу, после отправки.
при удалении с сервера файл в кэше остается и удаляется только после того как был запрос содержимого папки с сервера.
еще заметил такой глюк. если сразу много файлов заливать, то выдержав delay_upload сек начинается полное веселье. независимо от того успел ли предыдущий файл -начинается отгрузка следущего, плюс еще добавляется закачика в кэш нового с компа - в итоге ввод\вывод usb колбасит нереально.
так что либо delay_upload 0 -и фризы при загрузке файла с компа, или намного больше 10ти, которые стоит по дефолту; при этом не забываем про lock_refresh, который по ману должен быть намного больше delay_upload, а также кэш, который не должен кончиться раньше чем вы отправили последний файл.
мой конфиг такой
lock_refresh 240
cache_size 1024
delay_upload 120
15 Ответ от Dr.Acid 2012-05-18 22:30:16
127 Ответ от obtim 2014-01-31 11:16:59
Наткнулся на эту тему, но у меня прошивка V2. Подскажите, возможно ли на ней подключение Яндекс.ДИСКа?
20 Ответ от Dr.Acid 2012-05-19 13:04:51
На мелком файле попробовал - вроде работает, адекватно.
С массовыми загрузками мелочевки, как понял, могут быть проблемы, и надо параметрами играться.
Вопрос к Zyxmon'у - в тулчейне этот пакет уже обновлён? Пути менять можно?
Или пока ждём, и тестируем так его, в хвост и в гриву?
(Как я понял, с одним большим файлом он должен работать нормально(мне этого, в принципе, достаточно), но мне нужно поменять пути с /media/DISK_A1 на что-нить другое(чтобы можно было монтить dav или ещё чего в /media/DISK_A1 ))
46 Ответ от Zyxmon 2012-07-06 07:05:33
С какого этапа инструкции начинать?
C понимания всех пунктов инструкции. В инструкции, похоже, не прописано создание точки монтирования отдельным пунктом. Подразумевается, что это и так понятно.
2. Первоначальная настройка Keenetic Ultra
Подключаем ноутбук сетевым проводом к локальному порту Keenetic Ultra, вводим в адресной строке my.keenetic.net и попадаем в меню настройки маршрутизатора. Нам надо перейти в раздел "общие настройки системы", пункт "обновления и компоненты" и установить следующие пакеты, которые потребуются для работы с файловым доступом:
- Поддержка USB-накопителей
- Файловая система NTFS
- Общий доступ к файлам и принтерам
- Общий доступ к файлам и принтерам (SMB/CIFS)
- Общий доступ к файлам (Apple File Protocol и Time Machine)
- DLNA-сервер
- BitTorrent-клиент Transmission
- FTP-сервер
- Контроль доступа к папкам
Можно включить опцию автоматического монтирования в сеть любых подключенных USB-устройств, чтобы например смотреть со смартфона фотографии с флешки, но с точки зрения безопасности в офисе это не самый лучший вариант. Обязательно включаем флажки DLNA, AFP, FTP и Windows и приступаем к настройке жёстких дисков и первым тестам.
37 Ответ от oleg9301 2012-06-24 21:47:01
24 Ответ от Zyxmon 2012-05-19 14:28:50
32 Ответ от ryzhov_al 2012-06-10 15:01:35
Просто для информации.
Dusk, Гугл-диск не поддерживается.
Можно через посредника подключить.
23 Ответ от Zyxmon 2012-05-19 14:22:39
ринимал "нехороший" сертификат Яндекса
И я пытался парой разных способов с помощью плагина к FF вытащить правильный сертификат. Не вышло.
В свою очередь вопрос - что там с umount?
Вроде все нормально, не нужно вызывать umount.davfs.
140 Ответ от Dr.Acid 2015-04-20 21:15:30
Кто-то может объяснить, что за . и как с этим бороться?
Скорее всего, проблемы с памятью(кэшем) - не хватило. Бороться - не знаю, разве что поковырять конфиг davfs2
Вроде в этой теме приводили некоторые относительно безглючные варианты(полученные импирически).
Настройки по умолчанию там - фигня полная и глюкалово(в смысле, для роутеров не годится - для компа может и норм.).
А, ещё момент: не зависимо от настроек кеша один файл(текущий) при копировании в/с облака всегда сначала кидается во временную папку кэша. Соответственно, при сбое флешки и т.п. сглючит и davfs2
Майкрософтовский skydrive вычёркивайте.
Гореть им в аду за свою жадность.
PS В Википедии есть неплохая страничка со сводными характеристиками облачных хранилищ. Энтузиасты её поддерживают в акутальном состоянии.
40 Ответ от Dr.Acid 2012-06-30 13:06:36
И так, всё-таки, вопрос к спецам: Возможно ли через davfs работать с файлом, размер которого превышает возможности кеша davfs? Например, смогу ли я с кинетика работать с файлом размером 128 Мб?
Уточню: Флешка к роутеру не подключена, а davfs работает из /var/tmp (т.е всё находится во внутренней памяти кинетика, объёмом 32 Мб.)
Отредактировано Dr.Acid (2012-06-30 13:09:32)
34 Ответ от oleg9301 2012-06-24 20:14:01
я подозреваю что это из за того что фс ntfs
Цена вопроса
Розничная стоимость Keenetic Ultra KN-1810 составляет от 9150 до 10890 рублей. Весь рассмотренный в этой статье функционал Keenetic-а входит в стоимость устройства и не требует покупки и активации дополнительных лицензий или пакетов.
38 Ответ от Dr.Acid 2012-06-24 23:29:26
drwxrwxrwx и другое не ставится, у тебя фс ext2\ext3?
ext2. Видимо дело в том, что davfs проверяет атрибуты у папок и файлов, а на ntfs они не ставятся.
Ещё я пробовал заводить davfs в /var (tmpfs) но там с атрибутами тоже всё в порядке - работало.
Отредактировано Dr.Acid (2012-06-24 23:35:13)
47 Ответ от Dusk 2012-07-06 22:32:55
С какого этапа инструкции начинать?
C понимания всех пунктов инструкции. В инструкции, похоже, не прописано создание точки монтирования отдельным пунктом. Подразумевается, что это и так понятно.
Так может подскажите? Видете не совсем значит понятно. не работает. Спасибо.
7 Ответ от Dr.Acid 2012-05-18 09:33:15
чтобы не прописывал пишет "secrets has wrong permissions"
chmod 0600 /path/to/secrets - тоже не помогает?
Наверное помогает, только это не я жаловался Ну, впрочем, мне тоже наверное стоит chmod 0600 на dav.inp прописать.
У меня сейчас другая проблема - начал разбираться, и ни как не пойму - может он писать в это хранилище, или нет.
Читает он с него нормально, это точно(проверил). Но когда, например, кидаеш туда файл, он попадает в папку кеша davfs2 (а она у меня сейчас не в /media/DISK_A1/. а где-то в /var/. это я его пересобрал, чтобы хранилище можно было монтировать в /media/DISK_A1)
И после перезагрузки роутера кеш, естественно, слетает, а в хранилище файл не появляется. (umount перед перезагрузкой делаю, но, вроде, не помогает). Та же х..нь с атрибутами - ставлю скрипту chmod+x - вроде видно, стоит атрибут. Перегружаюсь, переподключаюсь - атрибута нет. Вообще сами эти хранилища поддерживают никсовые атрибуты? (я то уж было решил, что поддерживают) Если нет, тогда пойдём другим путём. Но запись всё-равно нужна.
4. Встроенный файловый менеджер и права пользователей
Keenetic имеет встроенный файловый менеджер, чего кстати нет в столь любимом многими FreeNAS-е. Он простой и красивый, но его функционал ограничен загрузкой, скачиванием, созданием новых папок и удалением. Для каждой папки имеется возможность настроить доступ для пользователей с клиентских устройств. А вот в сам файловый менеджер через веб может зайти только администратор.
На первом этапе нам нужен именно встроенный файловый менеджер Keenetic-а, чтобы в нашем сетевом ресурсе создать несколько папок. Я по традиции создаю /public для общей файлопомойки, /media для музыки, /download для торрентов и /backup для резервных копий и Time Machine.
Для чего мне это? Ну прежде всего, чтобы был хоть какой-то порядок в файлах, и конечно для того, чтобы настроить права доступа. Музыку и торренты я сделаю общедоступной, чтобы они были видны телевизору и разным плеерам, для /backup создам отдельного пользователя, который будет известен только программе Acronis True Image и Apple Time Machine - это даст надежду, что вирусы-шифровальщики не получат доступ к моим резервным копиям.
Для папки /public я создам отдельного пользователя с простым паролем, чтобы подключить её как сетевой диск на постоянной основе. Если какой-то вирус уничтожит на ней данные, всё самое важное у меня зарезервировано в /backup.
Давайте с бэкапов и начнём
39 Ответ от oleg9301 2012-06-24 23:47:07
на ext3 завелся нормально
33 Ответ от oleg9301 2012-06-24 20:12:59
16 Ответ от 4e4ako 2012-05-19 02:26:49
я понял так, что наоборот, надо откатить этот патч. кажись, не правильно работает частичная загрузка файла. поэтому, если файл заливается частями - он бьется, а если одним потоком, то заливается нормально.
хотя хз. надо снифить, парсить и курить маны на все это дело
3 Ответ от mazzy 2012-05-18 09:32:20
Обновил сборку davfs и проверил с НАСом. Все работает
У кого есть Яндекс.Диск - попробуйте с ним. Выкладываю в репозиторий.
да, все работает, большое спасибо.
Хочу попробовать расшарить все-таки его, несмотря на предостережения на форуме wl500g.
По результатам отпишу.
P.S. первая версия ругалась на nobody, пытался что-то нашаманить, но не вышло:)
35 Ответ от Dr.Acid 2012-06-24 21:15:25
я подозреваю что это из за того что фс ntfs
Очень даже может быть:
13 Ответ от Zyxmon 2012-05-18 16:17:14
а вот тут я оказывается наврал. папки создаются, файлики создаются, но размером 0 (стоит delay_upload 0; cache 1mb)
12 Ответ от 4e4ako 2012-05-18 14:39:49
если даешь просто unmount, то кэш не синхронизируется. Но у меня и без этого все пишется. (правда, я большие объемы перекачивать еще не пробовал)
Спасибо за подсказку, - а то я вчера с этим бился-бился, но время было уже позднее.
(большие файлы тоже ещё не пробовал, маленькие при записи глючат)
хых. а вот тут я оказывается наврал. папки создаются, файлики создаются, но размером 0 (стоит delay_upload 0; cache 1mb)
Отредактировано 4e4ako (2012-05-18 17:37:46)
134 Ответ от S_GreG 2014-10-24 18:13:19
добрго времени суток. облазил весь форум - нет инструкции как установить dropbox/ указано что необходимо поставить python-dropbox, а дальше нет инфы. гугл тоже молчит как партизан. есть Faq что дальше делать?
Недостатки решения Keenetic в роли NAS
Я не стану углубляться в описание каждого недостатка, полагая, что если вы решили сэкономить на покупке полноценного NAS-а и выделить на его роль современный роутер, то вам надо иметь в виду следующее:
- Keenetic Ultra не имеет мониторинга S.M.A.R.T. жёстких дисков
- Нет поддержки RAID
- Нет возможности бэкапа вашей медиатеки куда-либо, да хоть на другой жёсткий диск
- Встроенный файловый менеджер оставляет желать лучшего
- Нет специального мобильного файлового приложения
36 Ответ от oleg9301 2012-06-24 21:26:09
drwxrwxrwx и другое не ставится, у тебя фс ext2\ext3?
137 Ответ от shredder2003 2015-03-08 16:48:27
правильно я понимаю, что усли к роутеру подключен жесткий диск с файловой системой NTFS, то запустить davfs не получится, т.к. он требует chmod 0600, а на нтфс таким образом не меняются права?
5 Ответ от 4e4ako 2012-05-18 09:33:15
кто нибудь смог заставить davfs монтировать яндекс.диск автоматом?
не могу разобраться с /davfs/secrets
чтобы не прописывал пишет "secrets has wrong permissions"
4. Настраиваем Apple Time Machine
Если у вас есть ноутбук или десктоп Apple, имеет смысл задействовать сервис Time Machine для автоматического сохранения резервных копий на диск, подключенный к Keenetic Ultra. Зададим хранение Time Machine в папке /backup.
Кстати, сама передача файлов по протоколу AFP сделана компанией Apple настолько отвратительно, что кроме Time Machine, этот сервис больше ни для чего не годится: и телефоны и ноутбуки прекрасно соединяются по Samba, так что папки /public и /media я монтировать в AFP не стану. Давайте протестируем, насколько быстро эппловское детище скопирует на Time Machine свой 140-гигабайтный SSD диск, да и вообще заработает ли оно? У нас есть старенький Macbook Pro с операционной системой MacOS 10.11.6 El Capitan, которая поддерживает резервное копирование только по протоколу AFP, его и будем использовать.
Здесь надо сделать замечание, что наш тестовый MacBook Pro из доисторических времён 2008 модельного года поддерживал только стандарт 802.11n draft, поэтому скорость бэкапа в Time Machine, прямо скажем - отвратная. Современные макбуки с поддержкой 802.11ac и антенной формулой 3x3 или 4x4 могут полностью раскрыть беспроводной потенциал роутеров Keenetic Ultra, и спокойно можно бэкапить встроенные диски объёмом до полутерабайта или даже больше.
Кстати, если вы планируете использовать Time Machine, то мы рекомендуем вам подготавливать жёсткий диск под MacOS, форматируя его в HFS+ (MacOS Journaled File System), потому что в случае если ваш роутер Keenetic сломается, вы всегда сможете подключить дисковую коробочку напрямую к ноутбуку и получить доступ к резервным копиям машины времени.
130 Ответ от Dr.Acid 2014-02-08 17:41:25
Сертификат из этого поста закончил свою работу.
Пытаюсь проверить новый сертификат, используя davfs2 из Entware. Поставил пакет, настроил davfs2.conf и secrets при монтировании получаю такую ругань:
На Zyxware такого не было.(никаких групп/пользователей создавать было не нужно) . Кто что подскажет?
UPD
Создал группу nobody, монтирование пошло.
Докладываю - все 3 сертификата, что можно вытащить через Firefox описанным здесь методом, не работают:
Итого, пока только один рабочий вариант -
Отредактировано Dr.Acid (2014-02-08 18:00:21)
43 Ответ от Dusk 2012-07-04 22:56:18
Что делать? Спасибо.
11 Ответ от Dr.Acid 2012-05-18 13:29:48
Да, всё так. - костыль, конечно, но будем пока так.
В общем, делимся впечатлениями (багами, фичами и т.п.), задаём вопросы. (Спасибо, Zyxmon, что завели тему, сам с утра уже подумал создать такую - т.к. назрел вопрос)
Вечером хочу попробовать завести на нём систему (напрямую, если не получится - через файл-образ). Это будет ещё одна альтернатива использованию cifs для всяких Лайтов. А потом(возможно), может и внутрь прошивки Лайт В "впихнуть" получится.
7. Доступ к файловому менеджеру через облако за серым IP-адресом
Как получить доступ к вашему новоиспечённому NAS-у из интернета, например чтобы закачать презентацию с телефона на NAS? Проще всего воспользоваться собственным сервисом доменных имён KeenDNS. В отличии от известных DynDNS и его клонов, этот сервис работает даже если провайдер выдаёт вам серый IP-адрес вида 10.10.x.x. В настройках роутера идём в пункт "доменное имя", придумываем красивое незанятое имя вида hwp-ru2.keenetic.pro, жмём кнопку "зарегистрировать" - и наслаждаемся! Нет никакой регистрации, нет никакой подписки, нет никакого подтверждения E-Mail, данных паспорта и отпечатков пальца. Вот как должен выглядеть сервис регистрации в 2018 году!
Конечно Keenetic не имеет выделенного Web-интерфейса для NAS-функций, и в этом его недостаток, но нам не сложно ввести логин/пароль, зайдя на hwp-ru2.keenetic.pro и в меню управления роутером прямо на главной странице кликнуть на иконку винчестера и зайти в пункт настроек, связанных с NAS-функциями. Что нужно сделать, загрузить презентацию? Ну кликните мышкой ещё раз на наш жёсткий диск и откроется файловый браузер. Жмём на иконку папки со стрелочкой вверх и выбираем что нам нужно загрузить на винчестер.
Здесь присутствует такой недостаток, как отсутствие простейшего "индикатора закачки", то есть вы никак не видите, загружается ваш файл или процедура оборвалась на полубайте, и даже чтобы замерить скорость, мне пришлось пользоваться ручным секундомером. Скорость загрузки через облако постоянно разная, достигающая в пике 6.25 Мбайт/с на чтение и 5 Мбайт/с. Максимальная скорость достигается при использовании браузера Google Chrome.
При тестировании доступа со смартфона Oppo F7 была выявлена неприятная особенность файлового менеджера - не работал скроллинг, так что одновременно были доступны только 16 файлов или папок, включая корневую. Мы немедленно сообщили об этом разработчикам, и надеюсь они исправят это мелкое недоразумение.
138 Ответ от Dr.Acid 2015-03-08 23:19:10
правильно я понимаю, что усли к роутеру подключен жесткий диск с файловой системой NTFS, то запустить davfs не получится, т.к. он требует chmod 0600, а на нтфс таким образом не меняются права?
ЕМНИП, требования(именно требования, не предупреждения) у него такого вроде бы не было. Да и права вроде бы можно поставить. Короче, быстрее самому проверить.
А ещё, можно в конфиге поменять путь к secrets , например в tmpfs. Короче, если постараться, davfs можно даже на Лайте заюзать(я юзал одно время)!
9 Ответ от Dr.Acid 2012-05-18 12:50:45
в итоге сделал так:
в secrets прописал
/media/DISK_A1/yandex.disk login "password"
в dav.inp прописал просто
yзапускаю так:
Это у меня был такой первоначальный вариант. Потом я всё перетащил в dav.inp (раз он всё равно есть) - у меня работает.
Еслиб кто сказал, как от него можно избавиться(настроить конфиг).
если даешь просто unmount, то кэш не синхронизируется. Но у меня и без этого все пишется. (правда, я большие объемы перекачивать еще не пробовал)
Спасибо за подсказку, - а то я вчера с этим бился-бился, но время было уже позднее.
(большие файлы тоже ещё не пробовал, маленькие при записи глючат)
(Похоже, umount из репозитория не отрабатывает umount.davfs - в отличии от mount)
Сегодня попробую завести на нём инсталляционный пакет.
139 Ответ от Dominikus 2015-04-20 16:16:09
Стоит zyxware, подключил davfs2, все смонтировалось, стал копировать на яндекс диск большой файл 220 мБ, на 30% повис, и повесил весь инет, помогла только перезагрузка роутера (выдергивание питания), при возобновлении питания все смонтировалось автоматом, но файлы на яндекс диске которые уже были, удалены
Вот что ответил саппорт яндекса:
Увы, у нас есть только информация о том, что от WebDAV-клиента (программы, через которую Вы работали), поступил запрос на удаление множества файлов. По какой причине программа решила их удалить мы не знаем, у нас такой информации нет. Удаленные по протоколу WebDAV файлы не попадают в Корзину, такова система работы WebDAV. Увы, восстановить файлы в такой ситуации уже не получится.
Кто-то может объяснить, что за . и как с этим бороться?
Отредактировано Dominikus (2015-04-20 16:17:25)
136 Ответ от Asmod 2014-11-29 19:36:48
У меня заработал вот этот сертификат на яндекс диск:
если у Вас заработает, то будет действителен до 31.12.2015
Отредактировано Asmod (2014-11-29 19:49:21)
25 Ответ от 4e4ako 2012-05-19 15:46:35
Пакет в репозитории. Специально выше привел простейшее изменение в Makefile. Теперь понятно, что пакет рабочий. Callback функции из пакета davfs передавались в libneon. Собраны два пакета были с немного разными опциями. Ошибка была не в сырцах, а в Makefile.
4e4ako, не много ли - гигабайт на кэш?
Желательно бы кто-нибудь написал инструкцию, включающую авторизацию, настройки, скрипт для автомонтирования. Я бы эту инструкцию перенес в 1й пост.
много. по моим соображениям кэш=delay_upload умножить на 3.
поставил гиг временно. посмотрю произв. а потом буду постепенно уменьшать
На основе PunBB, при поддержке Informer Technologies, Inc.
1. Выбор и покупка дисковой коробки для роутера
Как правило, интернет-роутеры не имеют поддержки RAID, поэтому рядовому пользователю в 5-дисковом боксе будут доступны 5 винчестеров и соответственно 5 сетевых ресурсов. Можно разбивать HDD на разделы и монтировать в качестве сетевых дисков вложенные папки, что может потребоваться при разграничении прав доступа пользователей, но объединить несколько винчестеров в один общий большой ресурс силами роутера не получится.
Поэтому, конечно, если вам нужны десятки терабайт данных, лучше брать дисковую коробку с RAID-контроллером, но и то не каждую. Вот пример - современный красивый бокс Orico NS500RU3-B управляется только через софт из-под Windows, так что если в нём один из дисков выдаст предупреждение о скорой поломке, роутер об этом никак не узнает, и вы тоже. Дисковый бокс AGESTAR 3C4B3A1 имеет индикацию и LCD-экран, но это крайне неудачная модель, собравшая много плохих отзывов. Идеальным решением будет либо портативный внешний жёсткий диск от компаний WD или Seagate, либо док-станция открытого типа вроде ORICO 6628US3-C-BK, в которой жёсткий диск открыт всем ветрам и прекрасно охлаждается без вентилятора.
В качестве альтернативы подойдёт и огромная флешка, такая как Sandisk Extreme Pro USB 3.1 объемом 256 Гбайт, но здесь компактность - единственное преимущество, ведь стоит она как хороший SSD.
Мы для тестирования будем использовать красивый, но шумный 5-дисковый бокс Orico NS500U3-BK (без поддержки RAID) с жёстким диском Hitachi объёмом 1 Тбайт.
18 Ответ от Zyxmon 2012-05-19 10:36:43
И логи с исправленной версией разумные
30 Ответ от Zyxmon 2012-06-06 08:09:57
Dusk, Гугл-диск не поддерживается. Два яндекс-диска скорее всего подключить можно. Зачем вопрос задавать, быстрее проверить самому.
135 Ответ от ryzhov_al 2014-10-24 18:29:17
S_GreG, Dropbox «установить» не выйдет, о синхронизации можно забыть. Можно лишь организовать скачивание или закачку файлов в свой аккаунт. См.пакет dropbox-uploader. Кроме bash'а у него нет зависимостей.
21 Ответ от Zyxmon 2012-05-19 13:29:38
Пакет в репозитории. Специально выше привел простейшее изменение в Makefile. Теперь понятно, что пакет рабочий. Callback функции из пакета davfs передавались в libneon. Собраны два пакета были с немного разными опциями. Ошибка была не в сырцах, а в Makefile.
4e4ako, не много ли - гигабайт на кэш?
Желательно бы кто-нибудь написал инструкцию, включающую авторизацию, настройки, скрипт для автомонтирования. Я бы эту инструкцию перенес в 1й пост.
44 Ответ от Zyxmon 2012-07-05 07:05:57
128 Ответ от Zyxmon 2014-01-31 11:21:49
obtim, зрение нормальное? Читайте эту страницу сверху вниз, начиная с меню. Если не верите - читайте wiki.
29 Ответ от Dusk 2012-06-05 23:28:29
Здравствуйте! Подскажите а возможно ли подключить несколько дисков
Яндекс логин1-диск1
Яндекс логин2-диск2
ГУГЛ диск3-диск3 Как это сделать чтобы все эти диски были доступны одновременно. Спасибо.
22 Ответ от Dr.Acid 2012-05-19 14:12:38
Желательно бы кто-нибудь написал инструкцию, включающую авторизацию, настройки, скрипт для автомонтирования. Я бы эту инструкцию перенес в 1й пост.
С автоматической авторизацией проблемы - похоже, нет способа сказать в конфиге, чтоб он автоматом принимал "нехороший" сертификат Яндекса - я предложил такое решение. В свою очередь вопрос - что там с umount? Почему не работает, как надо(вызывая umount.davfs)? Это виноват umount в busybox?
Читайте также: