Jump to content

emlen

Forum Members
  • Posts

    300
  • Joined

  • Last visited

Posts posted by emlen

  1. снова докладываю, проблемы с opkg upgrade:

    ~ # opkg update
    Downloading http://pkg.entware-keenetic.ru/binaries/keenle/Packages.gz.
    Updated list of available packages in /opt/var/opkg-lists/keenle.
    ~ # opkg upgrade
    Package ipset version 6.24-1a has no valid architecture, ignoring.
    Upgrading ldconfig on root from 1.0.13-4 to 1.0.16-5...
    Downloading http://pkg.entware-keenetic.ru/binaries/keenle/ldconfig_1.0.16-5_keenle.ipk.
    Upgrading libc on root from 1.0.13-4 to 1.0.16-5...
    Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libc_1.0.16-5_keenle.ipk.
    Removing obsolete file /opt/lib/ld-uClibc-1.0.13.so.
    Removing obsolete file /opt/lib/libuClibc-1.0.13.so.
    Removing obsolete file /opt/lib/libresolv-1.0.13.so.
    Removing obsolete file /opt/lib/libuargp-1.0.13.so.
    Removing obsolete file /opt/lib/libcrypt-1.0.13.so.
    Removing obsolete file /opt/lib/libdl-1.0.13.so.
    Removing obsolete file /opt/lib/libnsl-1.0.13.so.
    Removing obsolete file /opt/lib/libutil-1.0.13.so.
    Removing obsolete file /opt/lib/libm-1.0.13.so.
    Upgrading libpthread on root from 1.0.13-4 to 1.0.16-5...
    Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libpthread_1.0.16-5_keenle.ipk.
    Removing obsolete file /opt/lib/libpthread-1.0.13.so.
    Upgrading libatomic on root from 5.3.0-4 to 5.3.0-5...
    Downloading http://pkg.entware-keenetic.ru/binaries/keenle/libatomic_5.3.0-5_keenle.ipk.
    Upgrading nano on root from 2.5.3-1 to 2.6.0-1...
    Downloading http://pkg.entware-keenetic.ru/binaries/keenle/nano_2.6.0-1_keenle.ipk.
    Segmentation fault

    как решать?

  2. В 07.07.2016 в 20:21, KorDen сказал:

    Telnet:

     

    
    opkg disk entware2
    opkg initrc /opt/etc/init.d/rc.unslung
     

     

    Можно из ndmc.. Правда вопрос, рестартнет ли его сразу, или потребуется ребут роутера...

    такой вариант тоже проблематичен, если сначала не изменить как минимум Label или UUID второго раздела с entware..((

    вообщем вопрос о том, как перезапуститься с копии раздела с entware не прибегая к gparted на ББ остается открытым..

  3. В 07.07.2016 в 21:15, zyxmon сказал:

    Можно попробовать такой финт. Но не факт, что выйдет. В скрипте

    1. Останавливаем старые сервисы

    /opt/etc/init.d/rc.unslung stop

    2. Делаем

    mount -o remount /opt

    3. Запускаем новые сервисы

    /opt/etc/init.d/rc.unslung start

    Если бы в ndms v2 был бы (образанный по самое нехочу) linux с shell и mount/umount, то эти бы команды можно было бы ввести руками. (в п.2 можно было бы umount + mount). Сейчас же после umount недоступен mount.

    к сожалению финт не прокатил...

  4. В 08.07.2016 в 08:10, zyxmon сказал:

    если напишите готовое решение на основе лога ниже.

    Если честно с использованием smbclient я увидел только одно решение -

    smbclient //mypc/myshare "" -N -Tc backup.tar users/docs

    я же искал возможность передачи по конвейеру

    dd if=/dev/sda1 | 

    увы, у меня с smbclient это не прокатило, но в качестве альтернативы я решил воспользоваться FTP -сервером на целевом хосте, наглядел утилитку под эти нужды curlftpfs. Она монтирует фтп ресурс по аналогии с mount -t cifs ..., но на стабильной прошивке с entware в отличие от нее работает, а чтобы она использовала один разрешенный в фаерволе порт (активный режим FTP) ее необходимо запускать с параметром "-o ftp_port=-"

    curlftpfs ftp://LOGIN:PASSWORD@FTP.SE.RV.IP /opt/mnt/ftp -o ftp_port=-

    P.S.:Неплохое описание (ENG)

     

  5. если напишите готовое решение на основе лога ниже.

    Я бы с радостью, но у мня примитивы работать не хотят)

    пишеть:

    ~ # smbclient \\\\192.168.Х.Х\\bak --user=User Password
    Connection to 192.168.Х.Х failed (Error NT code 0xc0000001)

    сразу отмечу, что с других машин, смартфона шара норм работает..

  6. Если что и сломается, то доложить.

    /opt/etc/init.d # opkg update
    Downloading http://pkg.entware-keenetic.ru/binaries/keenle/Packages.gz.
    Updated list of available packages in /opt/var/opkg-lists/keenle.
    /opt/etc/init.d # opkg upgrade
    Upgrading opt-ndmsv2 on root from 1.0-1 to 1.0-4...
    Downloading http://pkg.entware-keenetic.ru/binaries/keenle/opt-ndmsv2_1.0-4_keenle.ipk.
    Configuring opt-ndmsv2.
    Updating /opt/etc/ld.so.cache... done.
    Collected errors:
    * resolve_conffiles: Existing conffile /opt/etc/passwd is different from the conffile in the new package. 
    The new conffile will be placed at /opt/etc/passwd-opkg.
    * resolve_conffiles: Existing conffile /opt/root/.profile is different from the conffile in the new package. 
    The new conffile will be placed at /opt/root/.profile-opkg.
    

    то есть конффайлы те которые с постфиксом "-опкж" он положил чтоб было, как я понял. Или как? (то что пароль нестандартный и в профиль я "export EDITOR="/opt/bin/nano"" добавлял.) можно же эти два файла грохнуть, там все как раньше, кроме моих правок. Кстати как обозначить на будущее что их не нужно впаривать при апгрейде?

    отмечены, как конфигурационные.
    Это как?
  7. opkg upgrade
    

    Последнее следует делать периодически - получать список пакетов и обновлять установленные. Есть установленный метапакет, который обновляет папки и скрипты entware в соответствии с обновлением прошивок.

    что за метапакет? про opkg upgrade мне где-то тут попадалось, что все ломается, яж и не делаю, только opkg update в начале самом сделал, ну и периодически перед установкой новых пакетов.. можно не бояться? :)

  8. К моему Keenetic II подключен винчестер с 3-мя разделами (обычный для файлов и торрентов (NTFS), раздел для файла подкачки (EXT3) и раздел на котором установлен Entware (EXT3)). Pyload сохраняет скачанные файлы на разделе Entware, т.е. где она сама установлена, а этот раздел у меня всего-лишь 2GB. Подскажите пожалуйсто можно ли изменить настройки pyload чтоб она скачивала файлы в папку созданную на разделе с файловой системой NTFS и как её настроить?

    Там же в веб-морде есть настройки с указанием папки для закачек..

    путь к папке ищите в /tmp/mnt/

    snapshot.PNG.c92120a092e1ad5d526f7f828be

  9. Я так понял на GIGA II c прошивкой v2.05(AAFS.5)C4 тема не катит из-за отсутствия модулей ядра? Как можно сливать дамп флешки по сети на win-хост у которого на борту cifs, cwrsync server ? sshd сервис на win неохота подымать..

  10. Если я правильно понимаю албанский (перезагрузить entware), то

    /opt/etc/init.d/rc.unslung restart
    

    спасибо, но мой албанский подвел) вообщем на флешке три раздела, два с entware и один с данными. Задача при необходимости указать роутеру альтернативный раздел флешки и перемонтировать том с entware.. Ну на худой конец роутер рестартануть, но чтобы entware загрузился не текущий, а со второго тома.

  11. Дорогие друзья, вопрос следующий, монтирую encfs в папочку /tmp/mnt/DATA/download/, на которую натравлен родной dlna из стабильной прошивки. Т.к. подключение происходит после загрузки роутера, то пока что приходится руками делать что-то типа этого:

     rm -f /tmp/mnt/DATA/download/.dlna_files.db &&  encfs /tmp/mnt/DATA/.cache/ /tmp/mnt/DATA/download/

    , но чует мое сердце, что не комильфо и было бы правильно "сварганить" парочку скриптов, ну или один с параметрами start/stop, для того чтобы это все происходило гладко. Подскажите пожалуйста, как это сделать, чтобы была возможность горячего подключения/отключения шифрованного содержимого. Пока что мне кажется что для подключения надо как-то стопить сервисы использующие эту знаковую точку монтирования, чистить ее от всего лишнего, подключать encfs и стартовать все остановленные сервисы с пересканированием папки. Непонятно как управлять родным minidlna? Нашел пересканирование и управление сервисом, насколько корректно будет это делать так:

    ndmq -p "config-dlna rescan full" -x
    и 
    ndmq -p "no service dlna" -x

    . Отключение по той же схеме, пока родной dlna-сервис не выключишь вот такая штука происходит:

    ~ # fusermount -u /tmp/mnt/DATA/download
    fusermount: failed to unmount /tmp/mnt/DATA/download: Device or resource busy
    ~ # lsof +d /tmp/mnt/DATA/download/
    COMMAND   PID USER   FD   TYPE DEVICE SIZE/OFF   NODE NAME
    minidlna 6567 root    4u   REG   0,14    77824 335227 /tmp/mnt/DATA/download/.dlna_files.db
    ~ # killall minidlna && fusermount -u /tmp/mnt/DATA/download/
    fusermount: failed to unmount /tmp/mnt/DATA/download: Device or resource busy
    ~ # killall minidlna && fusermount -u /tmp/mnt/DATA/download/
    

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

  12. Уважаемый vasek00, спасибо, но лично меня не устраивает предложенная Вами реализация и мне кажется чтоэто самый очевидный, можно сказать банальный вариант использования. Лично мне он не подходит, ввиду использования encfs в облаках, который адекватно поддерживается в андрюше только на дропбоксе, для того же гуглодиска нужны как минимум гуглосервисы, а чем покупать всей семье новые смарты я предпочел бы хагрузить проц, ну не солить же эти ресурсы. Уж сколько было высказываний о том что шифрование будет вешать деаайс я у себя такого не наблюдаю. При самых ужасных раскладах пиковые значения исп-я процессора порядка 80%. При копировании больших файлов и так были примерно такие же "показания". Оттого таки ИМХО весьма полезная фича. Вам не нужно - берегите свой CPU.

  13. Нужно не спрашивать, а проверять.

    ок, попробую. Пока что мои пять копеек к тесту, с практической точки зрения, без цифр) Запустил с зашифрованной флешки кино по dlna и пошло - поехало, играет и не тупит. Супер!

    <?xml version="1.0" encoding="UTF-8"?>
    
    
    
    20100713
    EncFS 1.9.0
    
    ssl/aes
    3
    0
    
    
    nameio/block32
    4
    0
    
    128
    1024
    0
    0
    0
    0
    0
    1
    36
    

  14. По результатам Ваших ответов решим, нужно ли включать encfs в репозиторий.

    Лично меня вроде все устраивает, ИМХО нужно однозначно! Попытаюсь сейчас запускать шифрование через телеграм.. еще бы davfs прикрутить к стабильной ndms v2.05(AAFS.5)C4. Есть такая возможность?

×
×
  • Create New...