-
Постов
393 -
Зарегистрирован
-
Посещение
-
Победитель дней
3
Тип контента
Профили
Форумы
Галерея
Загрузки
Блоги
События
Весь контент Albram
-
Такое решение мне тоже пришло, но мне оно не нравится, да и не факт, что сервис остановится без перезагрузки по no service cifs.
-
Как раз сегодня обновлял пакеты Entware и перезагружал роутер. После перезагрузки обнаружение пропало. Посмотрел сервисы, нет tsmb-server на udp/3702. Попробовал удалил старую неактивную шару, оставшуюся от прошлой флэшки с Entware, перезагрузил роутер и сервис поднялся. Подумал, что возможно из-за неё, и для проверки ещё раз перезагрузил. Но, увы, после перезагрузки сервиса не было. Ещё раз перезагрузил - появился. Чисто лотерея. Но у меня воспроизводится стабильно. Возможно играет роль набор установленных компонентов или настройки. Сохранил self-test в обоих случаях, когда есть обнаружение после перезагрузки, и когда нет. Если поможет - могу приложить. Upd:И ещё попутно вопрос: как в CLI перезапускать сервис tsmb-server? Чтобы не заниматься напрасным переключением cifs master/cifs no master, ради перезапуска сервиса. Бинарник нашел, конфиг тоже, а вот как перезапустить...
-
Ещё одно дополнение: Заметил что после перезагрузки роутера, обнаружение опять перестает работать. Возобновляется только после 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, видимо поэтому описания "рецептов" у каждого разные, и то, что помогает одним, может не помочь другим.
-
Значит проблема шире, чем я думал. Просто давно не менял список компонентов. Но в старой ветке вряд ли что-то исправят...
-
Попробуйте отключить в свойствах беспроводного сетевого адаптера функцию отключения для экономии энергии. Если не поможет, то вместе с этим ещё выберите в настройках электропитания Windows схему "Максимальное быстродействие" вместо "Сбалансированная".
-
А чтобы совсем по феншую было, как в выводе команды df -hT (Filesystem это всё-таки одно слово, и название столбца Use% мне кажется более логичным, чем Capacity). Я сделал так:
-
Я вот про что тогда говорил: Если делать, тогда уж чтобы так было: Для этого не только опции команды поменять надо, но и саму таблицу:
-
Немного подкорректирую свои выводы: сейчас обнаружение в проводнике работает нормально. Политику гостевого входа оставил как была по-умолчанию "Не задана". Правда при таком значение гостевые входы включены (это можно посмотреть в свойствах клиента Get-SmbClientConfiguration | Select EnableInsecureGuestLogons ), но, если их отключить, то "История файлов" начинает запрашивать логин/пароль, и не принимает тот, с которым всегда работала, выводя ошибку: При всех настройках в Windows по-умолчанию обнаружение начало работать после cifs no master и system configuration save в CLI роутера, даже без перезагрузки, и сейчас так и работает. Больше не экспериментировал, т.к. добился желаемого. Из мелких недостатков: на компах, подключенных по wifi иногда не с первого раза появляется роутер, но после "Обновить" появляется. На проводных такого пока не замечено.
-
Эта "дырища" из-за правила в скрипте так в шапке темы и осталась, и не исправлена. Надо автора темы позвать. @ankar84 надо бы поправить правило в шапке, либо сделать сноску, о том, чем грозит такое использование.
- 233 ответа
-
- dnscrypt-proxy2
- защита dns трафика
- (и ещё 1 )
-
При смене версии прошивки рекомендуют сбрасывать конфиг роутера к заводским настройкам. Попробуйте сбросить и потом загрузить предварительно сохраненный конфиг. Но при большой разнице в версиях, возможна ситуация, когда со старым конфигом что-то будет отрабатывать некорректно. Тогда, как уже советовали, необходимо настраивать руками.
-
Проблема начинается с 58-ой строки вашего лога: "Network::RoutingTable: gateway *** is unreachable via PPPoE1." Т.е. шлюз с именем/адресом "забитым" звёздочками недоступен через ваше текущее интернет соединение PPPoE1. Если там указано имя хоста, то возможно он не резолвится через действующие сейчас для PPPoE1 DNS серверы.
-
Да, с этим всё в порядке.
-
Не пришлось этого делать, т.к. после восстановления cifs master и перезагрузки роутера и компа, через некоторое время кинетик появился в сетевом окружении. Получается, что в моем случае всё-таки политика играет роль, а оставлять включенной её я вряд ли буду.
-
Думаете я не пробовал? Это не повлияло. Сейчас вот ещё раз включил, т.к. после cifs no master не пробовал. Итог - ничего не изменилось. Только в журнале винды появились предупреждения в разделе smb клиента: В сетевом же окружении, по-прежнему, в гордом одиночестве виден только комп:
-
Да действительно, кинетик остался мастером, но это ни на что не повлияло, его по-прежнему не видно в сетевом окружении. Появляется только после прямого обращения к нему, да и то, только в области навигации: Почему?
-
Вот как раз этого делать не хочу. В конфиге cifs у меня вот так: Конфигурации smb клиента и сервера такие (кстати, у клиента оказывается включен параметр "Enable insecure guest logons"): Сервис lanmanworkstation запущен:
-
Попробовать, конечно, можно, но теряется весь смысл задуманного, т.к. мастером будет какой-то другой комп в сети, а круглосуточно включенных компов в сети нет. К тому же, вчера пришёл к выводу, что без включения либо протокола smb v1, либо с smb v2 небезопасного гостевого доступа в политиках, не будет отображаться. И подтверждение тому многочисленные посты в Инете на эту тему. Я думаю, что у вас в итоге решающим фактором всё-таки было включение в политиках гостевого доступа (чего я делать не хочу по соображениям безопасности), а чистки кэша подключенных когда-то устройств и учетных данных windows были уже вторичны. Потому как раз хотел спросить вас в той теме, но раз уж появилась возможность сделать это здесь, то скажите, у вас в политиках параметр "Включить небезопасные гостевые входы" (Enable insecure guest logons) включен?
-
Smb v1 удалял и через интерфейс компонентов Windows, и через PowerShell, без разницы. В проводнике все компы обнаружены по WSD, но роутера в списке нет. nbtstat -A 192.168.1.1 показывает что master browser на роутере включен: NetBIOS на виндовом сетевом интерфейсе включен " NetBios через TCP/IP. . . . . . . . : Включен". По статье БЗ отсюда сверился, единственное отличие, у меня в реестре параметр "Включить небезопасные гостевые входы" в состоянии "Не задана", но в описании этого параметра написано, что если включен или не настроен, то доступ есть. Включать что-то не хочется, исходя из названия и описания параметра. В CLI роутера команда cifs master проходит без ошибки, но и разницы никакой после неё тоже нет. В журнале событий smb клиента в windows после каждой команды "Обновить" появляется такая запись: Тему с такой же проблемой читал, действия из последнего поста делал, только не очищал учетные данные.
-
И есть один вопрос: то что написано здесь , в частности: - поддержка функции master browser - поддержка Windows Backup Должны работать с настройками tsmb по-умолчанию? Например, сейчас у меня в сети отключен smb v1, и в области просмотра в Проводнике Windows 10 шары роутера не видны, но доступны, если к ним обратится из адресной строки проводника. А виндовые компы видны всегда, что с отключенным smb v1, что с включенным. После того, как обратишься к шаре на роутере из адресной строки, она появляется в проводнике, но не в области просмотра, а в панели навигации (слева), а в области просмотра так и не появляется. После перезагрузки компа шары роутера опять не видны, до первого к ним обращения напрямую по адресу/имени. А хотелось бы, чтобы благодаря "master browser" на постоянно включенном роутере, на любом включенном компе практически сразу отображались бы доступные общие ресурсы сети.
-
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. Работает, файлы блокнотом открываются, и быстрее по каталогам стало ходить.
-
Кстати, чтобы не ждать 3 часа, или сколько выставлено в параметрах скрипта, можно после первого запуска smarthtml.sh выполнить его же с параметром makerrdgraph ~ # /opt/usr/bin/smarthtml.sh makerrdgraph