Перейти к содержанию

Albram

Участники форума
  • Постов

    393
  • Зарегистрирован

  • Посещение

  • Победитель дней

    3

Весь контент Albram

  1. Такое решение мне тоже пришло, но мне оно не нравится, да и не факт, что сервис остановится без перезагрузки по no service cifs.
  2. Как раз сегодня обновлял пакеты Entware и перезагружал роутер. После перезагрузки обнаружение пропало. Посмотрел сервисы, нет tsmb-server на udp/3702. Попробовал удалил старую неактивную шару, оставшуюся от прошлой флэшки с Entware, перезагрузил роутер и сервис поднялся. Подумал, что возможно из-за неё, и для проверки ещё раз перезагрузил. Но, увы, после перезагрузки сервиса не было. Ещё раз перезагрузил - появился. Чисто лотерея. Но у меня воспроизводится стабильно. Возможно играет роль набор установленных компонентов или настройки. Сохранил self-test в обоих случаях, когда есть обнаружение после перезагрузки, и когда нет. Если поможет - могу приложить. Upd:И ещё попутно вопрос: как в CLI перезапускать сервис tsmb-server? Чтобы не заниматься напрасным переключением cifs master/cifs no master, ради перезапуска сервиса. Бинарник нашел, конфиг тоже, а вот как перезапустить...
  3. Ещё одно дополнение: Заметил что после перезагрузки роутера, обнаружение опять перестает работать. Возобновляется только после cifs no master. или cifs master (в зависимости от того, какое значение было изначально), даже без сохранения конфига и перезагрузки роутера. Начал искать причину, и нашел вот что: когда обнаружение не работает, на роутере в списке процессов, нет процесса tsmb-server слушающего порт udp/3702 (это порт WSD), есть только tcp/3702. При вводе команды cifs master (или cifs no master), меняющей настройку на противоположную той, что была, на роутере рестартится сервис tsmb-server, и появляется процесс tsmb-server слушающий udp/3702, и обнаружение начинает работать. Иногда после первой смены значения процесс не появляется, тогда ещё один ввод противоположного значения помогает. Т.е. например, сейчас на роутере в настройках cifs стоит значение master и пропало обнаружение в сетевом окружении. Тогда выполняем cifs no master и смотрим появилось ли обнаружение, если появилось, то до перезагрузки роутера будет работать. Если не появилось, то выполняем cifs master и снова проверяем обнаружение. В принципе можно сразу проверять наличие сервиса tsmb-server на udp/3702. Из вышесказанного видно, что никакие настройки на клиентах (компах) не помогут, если на роутере нет сервиса слушающего порт udp/3702, видимо поэтому описания "рецептов" у каждого разные, и то, что помогает одним, может не помочь другим.
  4. Значит проблема шире, чем я думал. Просто давно не менял список компонентов. Но в старой ветке вряд ли что-то исправят...
  5. Попробуйте отключить в свойствах беспроводного сетевого адаптера функцию отключения для экономии энергии. Если не поможет, то вместе с этим ещё выберите в настройках электропитания Windows схему "Максимальное быстродействие" вместо "Сбалансированная".
  6. Попробуйте так, заменив ppp0 на имя своего внешнего интерфейса: На клиенте добавьте в конфиг DNS сервер, и Allowed IPs должен включать 0.0.0.0/0.
  7. А чтобы совсем по феншую было, как в выводе команды df -hT (Filesystem это всё-таки одно слово, и название столбца Use% мне кажется более логичным, чем Capacity). Я сделал так:
  8. Я вот про что тогда говорил: Если делать, тогда уж чтобы так было: Для этого не только опции команды поменять надо, но и саму таблицу:
  9. Пользователи созданы, а на самом диске на каталогах права этим пользователям настроены?
  10. Немного подкорректирую свои выводы: сейчас обнаружение в проводнике работает нормально. Политику гостевого входа оставил как была по-умолчанию "Не задана". Правда при таком значение гостевые входы включены (это можно посмотреть в свойствах клиента Get-SmbClientConfiguration | Select EnableInsecureGuestLogons ), но, если их отключить, то "История файлов" начинает запрашивать логин/пароль, и не принимает тот, с которым всегда работала, выводя ошибку: При всех настройках в Windows по-умолчанию обнаружение начало работать после cifs no master и system configuration save в CLI роутера, даже без перезагрузки, и сейчас так и работает. Больше не экспериментировал, т.к. добился желаемого. Из мелких недостатков: на компах, подключенных по wifi иногда не с первого раза появляется роутер, но после "Обновить" появляется. На проводных такого пока не замечено.
  11. Эта "дырища" из-за правила в скрипте так в шапке темы и осталась, и не исправлена. Надо автора темы позвать. @ankar84 надо бы поправить правило в шапке, либо сделать сноску, о том, чем грозит такое использование.
  12. При смене версии прошивки рекомендуют сбрасывать конфиг роутера к заводским настройкам. Попробуйте сбросить и потом загрузить предварительно сохраненный конфиг. Но при большой разнице в версиях, возможна ситуация, когда со старым конфигом что-то будет отрабатывать некорректно. Тогда, как уже советовали, необходимо настраивать руками.
  13. Проблема начинается с 58-ой строки вашего лога: "Network::RoutingTable: gateway *** is unreachable via PPPoE1." Т.е. шлюз с именем/адресом "забитым" звёздочками недоступен через ваше текущее интернет соединение PPPoE1. Если там указано имя хоста, то возможно он не резолвится через действующие сейчас для PPPoE1 DNS серверы.
  14. Да, с этим всё в порядке.
  15. Не пришлось этого делать, т.к. после восстановления cifs master и перезагрузки роутера и компа, через некоторое время кинетик появился в сетевом окружении. Получается, что в моем случае всё-таки политика играет роль, а оставлять включенной её я вряд ли буду.
  16. Думаете я не пробовал? Это не повлияло. Сейчас вот ещё раз включил, т.к. после cifs no master не пробовал. Итог - ничего не изменилось. Только в журнале винды появились предупреждения в разделе smb клиента: В сетевом же окружении, по-прежнему, в гордом одиночестве виден только комп:
  17. Да действительно, кинетик остался мастером, но это ни на что не повлияло, его по-прежнему не видно в сетевом окружении. Появляется только после прямого обращения к нему, да и то, только в области навигации: Почему?
  18. Вот как раз этого делать не хочу. В конфиге cifs у меня вот так: Конфигурации smb клиента и сервера такие (кстати, у клиента оказывается включен параметр "Enable insecure guest logons"): Сервис lanmanworkstation запущен:
  19. Попробовать, конечно, можно, но теряется весь смысл задуманного, т.к. мастером будет какой-то другой комп в сети, а круглосуточно включенных компов в сети нет. К тому же, вчера пришёл к выводу, что без включения либо протокола smb v1, либо с smb v2 небезопасного гостевого доступа в политиках, не будет отображаться. И подтверждение тому многочисленные посты в Инете на эту тему. Я думаю, что у вас в итоге решающим фактором всё-таки было включение в политиках гостевого доступа (чего я делать не хочу по соображениям безопасности), а чистки кэша подключенных когда-то устройств и учетных данных windows были уже вторичны. Потому как раз хотел спросить вас в той теме, но раз уж появилась возможность сделать это здесь, то скажите, у вас в политиках параметр "Включить небезопасные гостевые входы" (Enable insecure guest logons) включен?
  20. Smb v1 удалял и через интерфейс компонентов Windows, и через PowerShell, без разницы. В проводнике все компы обнаружены по WSD, но роутера в списке нет. nbtstat -A 192.168.1.1 показывает что master browser на роутере включен: NetBIOS на виндовом сетевом интерфейсе включен " NetBios через TCP/IP. . . . . . . . : Включен". По статье БЗ отсюда сверился, единственное отличие, у меня в реестре параметр "Включить небезопасные гостевые входы" в состоянии "Не задана", но в описании этого параметра написано, что если включен или не настроен, то доступ есть. Включать что-то не хочется, исходя из названия и описания параметра. В CLI роутера команда cifs master проходит без ошибки, но и разницы никакой после неё тоже нет. В журнале событий smb клиента в windows после каждой команды "Обновить" появляется такая запись: Тему с такой же проблемой читал, действия из последнего поста делал, только не очищал учетные данные.
  21. И есть один вопрос: то что написано здесь , в частности: - поддержка функции master browser - поддержка Windows Backup Должны работать с настройками tsmb по-умолчанию? Например, сейчас у меня в сети отключен smb v1, и в области просмотра в Проводнике Windows 10 шары роутера не видны, но доступны, если к ним обратится из адресной строки проводника. А виндовые компы видны всегда, что с отключенным smb v1, что с включенным. После того, как обратишься к шаре на роутере из адресной строки, она появляется в проводнике, но не в области просмотра, а в панели навигации (слева), а в области просмотра так и не появляется. После перезагрузки компа шары роутера опять не видны, до первого к ним обращения напрямую по адресу/имени. А хотелось бы, чтобы благодаря "master browser" на постоянно включенном роутере, на любом включенном компе практически сразу отображались бы доступные общие ресурсы сети.
  22. Albram

    TSMB в 2.16.D.3.0-4

    ZyXEL Keenetic Ultra (чёрный) обновил с 2.16.D.3.0-2 до 2.16.D.3.0-4 и включил компонент “TSMB CIFS beta”. Соответственно конфликтующий с ним компонент SMB/CIFS был автоматически помечен на удалениеъ После подтверждения изменений и перезагрузки кинетик перестал подключаться к Интернет по PPPoE. В логе отсутствовали строки о запуске pppd.. Зато начали открываться текстовые файлы из расшаренных папок виндовым блокнотом без ошибок (тема об этой проблеме в Windows 10 1909 была перенесла в Курилку), собственно в основном из-за проверки этого и обновлялся. В итоге выяснил, что в моем случае после включения TSMB и последующей перезагрузке роутера в файле конфига меняются следующие данные: - из секций "interface WifiMaster0/WifiStation0" и "interface WifiMaster1/WifiStation0" удаляется строка "ip address dhcp" - из секций "ip dhcp pool _WEBADMIN" и "ip dhcp pool _WEBADMIN_GUEST_AP" удаляются строки "range ....", "dns-server ...", "lease ...", "bind ...". Остается только строка "enable" - в секции "interface PPPoE0" значение "connect via ISP" меняется на "no connect via ISP", потому и не поднималось PPPoE. Пробовал несколько раз восстанавливать исходные значения компонентов и конфига, и затем включать TSMB, результат повторяется. Включил TSMB, убрал галку "анонимный доступ" и загрузил сохраненный конфиг от SMB/CIFS. Работает, файлы блокнотом открываются, и быстрее по каталогам стало ходить.
  23. Да. Если Python установить, то можно.
  24. Кстати, чтобы не ждать 3 часа, или сколько выставлено в параметрах скрипта, можно после первого запуска smarthtml.sh выполнить его же с параметром makerrdgraph ~ # /opt/usr/bin/smarthtml.sh makerrdgraph
×
×
  • Создать...

Важная информация

На этом сайте используются файлы cookie. Нажимая "Я принимаю" или продолжая просмотр сайта, вы разрешаете их использование: Политика конфиденциальности.