Jump to content

slomblobov

Forum Members
  • Posts

    1421
  • Joined

  • Last visited

  • Days Won

    52

Posts posted by slomblobov

  1. Во всех версиях прошивки DOS атрибут HIDDEN не отображается на UNIX атрибуты.
    Проблема в том, концептуально прямого соответствия нет, для UNIX скрытыми являются dot файлы. Поэтому нужны либо расширенные атрибуты файловой системы, либо костыли(.

    В некоторых реализациях cifs, например в Samba, данный атрибут соответствует биту execute other(опция map hidden). Но такая реализация может привести к неожиданному скрытию файлов у многих пользователей.

  2. @TDR2000 MK2 Версии 2.10 2.11 2.12 имеют в принципе идентичную версию CIFS сервера, поэтому сравнивать их между собой нет смысла. А вот на 2.09 была другая версия.

    Пожалуйста для полноты картины снимите дамп успешной работы с версии 2.09. Будем разбираться где регрессия.

  3. @TDR2000 MK2 Проанализировал ваш дамп. Из проблем наблюдается куча пакетов, начиная с нижеуказанного, которые остаются без ответа.

    12279    79.985815    192.168.1.3    192.168.1.1    SMB    129    Read AndX Request, FID: 0x4097, 4096 bytes at offset 115293936

    Пожалуйста уточните, на каких версиях у вас всё работало. И если есть ещё дампы с успешной или безуспешной работой камеры, то пришлите пожалуйста.

  4. Начиная с версии 2.12.A.4.0-9 была добавлена отладочная информация при возникновении ошибок "unexpectedly stopped".

    Сделано это для разработчиков, чтобы быстрее понимать в каком месте приложение "упало". Логи и селфтесты станут более информативны.

    @and_ka в ваше случае данные ошибки не влияют на работоспособность, но присланные данные помогут исправить и эти проблемы.

    • Upvote 1
  5. @mega1volt Дело в том, что не работала команда NetShareEnum, которая отвечает за список доступных корневых каталогов(шар). Прямые обращения по уже известным путям работают. Проблема уже исправлена, так что об этом лайфхаке можно будет забыть по мере появления исправленных версий.

    • Thanks 1
  6. Давайте разбираться.

    @vleonv Проверим, работает ли форвардинг пакетов. Удаётся ли пинговать ipv6 адреса с роутера? И работает ли пинг с устройств за роутером?

    Вероятна проблема с временем аренды адресов и префиксов. (параметр preferred-lifetime) Если что-то не так с арендой префикса, то форвардинг запрещается.

    Селфтест, который вы предоставили, снят, когда ipv6 уже не работает? Возможно ли собрать дамп трафика?

    • Upvote 1
  7. @Илдар Передаю ответ от разработчиков nq.
    Windows запрашивает FSCTL_LMR_REQUEST_RESILIENCY для диалектов SMB2 SMB3, а поддержка данного функционала пока не планируется.

    Ранее у вас работало монтирование из-за использования диалекта SMB1. Отключать SMB2/3 на Windows не следует, но придется отказаться от монтирования образов через Windows Explorer:(

    • Upvote 1
  8. @Ильдар Спасибо за дамп. Бегло посмотрел, явно видны ошибки в smb2. Но потребуется время, чтобы разобраться.

     

    153    0.208901    192.168.1.10    192.168.1.1    SMB2    178    Ioctl Request FSCTL_CREATE_OR_GET_OBJECT_ID File: tftpboot\ubuntu16.04
    154    0.209102    192.168.1.1    192.168.1.10    SMB2    131    Ioctl Response, Error: STATUS_INVALID_DEVICE_REQUEST

     

     

  9. Если у кого-то есть возможность снять дамп трафика в момент попытки монтирования, то это будет очень полезным.

    Сделать это можно с помощью компонента монитор (фильтр "port 137 or port 138 or port 139 or port 445"), либо с помощью wireshark непосредственно на ПК (фильтр ndns || ndss || smb || smb2).

  10. @Chervonenko_CA Действительно на Omni2 наблюдается подобное поведение.
    Во время разработки Omni2 питание на usb порту присутствовало постоянно с момента включения питания.

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

    Кроме самой прошивки за реализацию отвечает ещё и загрузчик, который не включает питание на портах. Таким образом у вас старый загрузчик и новая прошивка. Поэтому наблюдается такая несостыковка с питанием.

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

    • Upvote 1
  11. @artsel Начиная с версии 2.12.A.3.0-0 доступно исправление. Прошу вас проверить и сообщить, исправились ли проблемы с работой файловой системы ntfs.

    • Upvote 1
  12. 1) Сколько примерно файлов в базе dlna? Встречались проблемы с VLC, который хочет получить всю базу одним запросом, в этом случае размер ответа может превысить лимит.
    2) Можете выявить, какой клиент вызывает подобные ошибки в логе?
    3) Ошибки возникают только при старте и до окончания ресканирования базы?

  13. Если исправление затянется, то можно попробовать отключить поддержку расширенных атрибутов. Таким образом проблемный код драйвера не будет вызываться, но нужно проверять как это повлияет на работу.

  14. При переходе на новую версию nq (прошивки 2.10+) разработчиками было внесено изменение, которое убирает execute bit  для каталогов при установке прав и редактировании.
    Данный Unix бит отображается на атрибут "архивный" в Windows.

    Вернули как было в предыдущей версии. Теперь должно быть 766.

    • Upvote 1
  15. Удалось найти причину существенного падения скорости на smb1 между версиями 2.09 2.10. Так же небольшой тюнинг сокетов позволил в целом поднять скорость для всех диалектов. В очередном draft можно будет протестировать.

    Работа по оптимизации быстродействия будет продолжена.

    • Thanks 2
  16. @edpru для Windows клиентов вводите:

    Цитата

    ip ftp client-charset cp-1251

     

    По умолчанию ftp сервер работает в кодировке utf-8. Нормальные клиенты работают в utf-8 и сообщают об этом.
    Но существует куча реализаций ftp клиентов, которые не уведомляют сервер о кодировке, в которой они работают. Например Mac OSX работает в utf-8, но не сообщает об этом. Так же существует куча клиентов под Windows, которые до сих пор предпочитают использовать cp-1251.

     

     

    • Upvote 1
×
×
  • Create New...