8. соглашаемся что будем доверять сертификату яндекса
9. проверяем содержимое нашего каталога из пункта 4 - ls -l /tmp/yandex/
10. PROFIT
P.S.
Для автоматического монтирования ЯД при старте роутера можно сделать следующее.
1. в конец файла /opt/etc/davfs2/secrets добавляем креды от ЯД - https://webdav.yandex.ru {ЯД_ЛОГИН} {ЯД_ПАРОЛЬ(пункт 1)}
2. создаём скрипт в /opt/etc/init.d/ и именем S{ИМЯ_СКРИПТА} (например: touch /opt/etc/init.d/Syandex.disk). Файлы в этом каталоге начинающиеся с заглавной S запускаются автоматом
Яндекс-диск/WebDAV
in Вопросы по сборке и настройке Opkg
Posted · Edited by Александр Никифоров
дополнение
1. На странице https://id.yandex.ru/security/app-passwords создаём пароль для webdav (записываем его куда-нибудь).
2. Устанавливаем пакет davfs2 - opkg install davfs2
3. меняем разрешения на файл secrets - sudo chmod 600 /opt/etc/davfs2/secrets
4. создаём каталог куда будем монтировать наш ЯД - mkdir /tmp/yandex
5. монтируем - mount -t davfs https://webdav.yandex.ru /tmp/yandex -o rw
6. вводим наш логин от яндекс аккаунта
7. вводим пароль который был создан в пункте 1
8. соглашаемся что будем доверять сертификату яндекса
9. проверяем содержимое нашего каталога из пункта 4 - ls -l /tmp/yandex/
10. PROFIT
P.S.
Для автоматического монтирования ЯД при старте роутера можно сделать следующее.
1. в конец файла /opt/etc/davfs2/secrets добавляем креды от ЯД - https://webdav.yandex.ru {ЯД_ЛОГИН} {ЯД_ПАРОЛЬ(пункт 1)}
2. создаём скрипт в /opt/etc/init.d/ и именем S{ИМЯ_СКРИПТА} (например: touch /opt/etc/init.d/Syandex.disk). Файлы в этом каталоге начинающиеся с заглавной S запускаются автоматом
3. chmod +x {ИМЯ_СКРИПТА} (например: chmod +x /opt/etc/init.d/Syandex.disk)
4. содержимое скрипта
#!/opt/bin/sh
sleep 120
rm /opt/var/run/mount.davfs/tmp-mnt-*.pid
echo 'y' | mount -t davfs https://webdav.yandex.ru /tmp/mnt/{ID_ВАШЕГО_USB_ДИСКА}/{СУЩЕСТВУЮЩИЙ_КАТАЛОГ}/ -o rw
5. после этого с вашего подключенного usb диска будет доступ на ЯД через 120 секунд после старта роутера