Jump to content
Vagus

Яндекс-диск/WebDAV

Recommended Posts

Приветствую! Не уверен, что тема в нужной ветке(если возможно, перенесите куда положено). Очень хочется одну штуку, а именно: возможность подключения webdav папки к роутеру(и чтоб её можно было прокинуть как сетевую шару в домашней сети ), в идеале - со скачиванием всего содержимого на подключенный по usb диск через веб-морду(ultra и extra в наличии). Если это можно реализовать уже сейчас через opkg, подскажите как.

Share this post


Link to post
Share on other sites
Приветствую! Не уверен, что тема в нужной ветке(если возможно, перенесите куда положено). Очень хочется одну штуку, а именно: возможность подключения webdav папки к роутеру(и чтоб её можно было прокинуть как сетевую шару в домашней сети ), в идеале - со скачиванием всего содержимого на подключенный по usb диск через веб-морду(ultra и extra в наличии). Если это можно реализовать уже сейчас через opkg, подскажите как.
В Entware есть пакет davfs2, который другие пользователи успешно используют для представления Я.Диска как локальной файловой системы, позже наш пакет вошёл в состав фида OpenWrt.

Перед тем как его использовать, необходимо попросить авторов прошивки обнародовать ядерный модуль fuse.ko.

Share this post


Link to post
Share on other sites
Перед тем как его использовать, необходимо попросить авторов прошивки обнародовать ядерный модуль fuse.ko.
Принято. В последующих релизах вместе с поддержкой opkg будет ставиться fuse.ko.
  • Thanks 1

Share this post


Link to post
Share on other sites
Как настроить?
В виде монтирования как локального диска — пока никак. Но читать/записывать вполне можно.

Когда станет доступен fuse.ko, допишу в How-To как использовать монтирование.

Share this post


Link to post
Share on other sites
Принято. В последующих релизах вместе с поддержкой opkg будет ставиться fuse.ko.
Не надо. Лучше просто упаковать в kmod-fuse*.ipk и выложить в opkg.keenopt.ru.

Share this post


Link to post
Share on other sites
Как настроить?
В виде монтирования как локального диска — пока никак. Но читать/записывать вполне можно.

Когда станет доступен fuse.ko, допишу в How-To как использовать монтирование.

Добрый день. Яндекс.Диск всё ещё нельзя монтировать?

Share this post


Link to post
Share on other sites

Поддержу, появится ли в будущих версиях ndms user friendly опция монтирования яндекс диска? А то мусорный яндекс днс есть а вот диска то и нет. Ведь он нужнее. 

Share this post


Link to post
Share on other sites

поделитесь плиз, если у кого-то получилось примонтировать

пробую (с заранее прописанным логином-паролем в /opt/etc/davfs2/secrets):

mount -t davfs https://webdav.yandex.ru /opt/tmp/YANDEX_DISK

выдает

Accept certificate for this session? [y,N] y
mount.davfs: loading kernel module fuse
mount.davfs: loading kernel module fuse failed
mount.davfs: waiting for /dev/fuse to be created
mount.davfs: can't open fuse device
mount.davfs: trying coda kernel file system
mount.davfs: no free coda device to mount
mount: mounting https://webdav.yandex.ru on /opt/tmp/YANDEX_DISK failed: No such device

в сети не нашел информацию, как заставить работать с fuse, хотя вроде и библиотеки от нее есть (установил)...

в /dev есть "устройство" fuse, но как его заставить прицепиться?

Edited by Dzmitry

Share this post


Link to post
Share on other sites
/opt/etc/init.d #  mount -t davfs https://webdav.yandex.ru /tmp/mnt/01.....360/Yandex -o rw
mount.davfs: the server certificate is not trusted
  issuer:      Yandex Certification Authority, Yandex LLC, RU
  subject:     Russian Federation, Moscow, ITO, Yandex LLC, RU
  identity:    *.disk.yandex.net
  fingerprint: e1:a6:.............:b2:da
You only should accept this certificate, if you can
verify the fingerprint! The server might be faked
or there might be a man-in-the-middle-attack.
Accept certificate for this session? [y,N] y
/opt/etc/init.d # df
Filesystem           1K-blocks      Used Available Use% Mounted on
rootfs                   17152     17152         0 100% /
/dev/root                17152     17152         0 100% /
tmpfs                   128004         0    128004   0% /dev
tmpfs                   128004       204    127800   0% /tmp
/dev/mtdblock/7           2048       508      1540  25% /storage
/dev/sda1            483392508 414769088  68623420  86% /tmp/mnt/01......360
/dev/sda2              4679210   1649435   2780124  37% /tmp/mnt/b7.......401
/dev/sda2              4679210   1649435   2780124  37% /opt
https://webdav.yandex.ru
                      10485756   1386500   9099256  13% /tmp/mnt/01......360/Yandex
/opt/etc/init.d # mount
rootfs on / type rootfs (rw)
.....
/dev/sda2 on /opt type ext4 (rw,relatime,data=ordered)
https://webdav.yandex.ru on /tmp/mnt/01D......360/Yandex type fuse (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,max_read=16384)
/opt/etc/init.d # lsof | grep dav
mount.dav  4354                 nobody  cwd       DIR        8,2     1024     446466 /opt/etc/init.d
mount.dav  4354                 nobody  rtd       DIR       31,4      202        426 /
mount.dav  4354                 nobody  txt       REG        8,2   121620     663620 /opt/sbin/mount.davfs
mount.dav  4354                 nobody  mem       REG        8,2    79796     237596 /opt/lib/libresolv-2.27.so
mount.dav  4354                 nobody  mem       REG        8,2    22548     237570 /opt/lib/libnss_dns-2.27.so
mount.dav  4354                 nobody  mem       REG        8,2    49804     237590 /opt/lib/libnss_files-2.27.so
mount.dav  4354                 nobody  mem       REG        8,2  2931760     389124 /opt/usr/lib/locale/locale-archive
mount.dav  4354                 nobody  mem       REG        8,2    10664     237577 /opt/lib/libdl-2.27.so
mount.dav  4354                 nobody  mem       REG        8,2   118872     237582 /opt/lib/libpthread-2.27.so
mount.dav  4354                 nobody  mem       REG        8,2    33144     237606 /opt/lib/librt-2.27.so
mount.dav  4354                 nobody  mem       REG        8,2  1652528     237601 /opt/lib/libc-2.27.so
mount.dav  4354                 nobody  mem       REG        8,2    95288     237603 /opt/lib/libgcc_s.so.1
mount.dav  4354                 nobody  mem       REG        8,2   218216     237846 /opt/lib/libexpat.so.1.6.8
mount.dav  4354                 nobody  mem       REG        8,2    90324     237637 /opt/lib/libz.so.1.2.11
mount.dav  4354                 nobody  mem       REG        8,2   160596     237844 /opt/lib/libneon.so.27.3.2
mount.dav  4354                 nobody  mem       REG        8,2   358284     237763 /opt/lib/libssl.so.1.0.0
mount.dav  4354                 nobody  mem       REG        8,2  1692352     237762 /opt/lib/libcrypto.so.1.0.0
mount.dav  4354                 nobody  mem       REG        8,2   935148     237631 /opt/lib/libiconv.so.2.4.0
mount.dav  4354                 nobody  mem       REG        8,2    40652     237634 /opt/lib/libintl.so.8.1.5
mount.dav  4354                 nobody  mem       REG        8,2   158968     237600 /opt/lib/ld-2.27.so
mount.dav  4354                 nobody    0r      CHR        1,3      0t0       1060 /dev/null
mount.dav  4354                 nobody    1w      CHR        1,3      0t0       1060 /dev/null
mount.dav  4354                 nobody    2w      CHR        1,3      0t0       1060 /dev/null
mount.dav  4354                 nobody    3u     unix 0x8d424a00      0t0    1871283 type=DGRAM
mount.dav  4354                 nobody    4u     IPv4    1871316      0t0        TCP ххх-ххх-ххх-ххх.хххххххх.ххххх.ru:ххххх->webdav.yandex.ru:https (ESTABLISHED)
mount.dav  4354                 nobody    5u      CHR     10,229      0t0       1055 /dev/fuse
/opt/etc/init.d # lsmod | grep fuse
fuse                   63086  2

 

Share this post


Link to post
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.


  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...