cifs/tsmb не всегда стартуют оба сервиса

Здравствуйте.
 

 Суть проблемы: после перезагрузки keentic ultra (kn-1810, keeneticos 3.4.12) не всегда оказывается запущенным сервис tsmb слушающий порт udp/3702. Соответственно и сетевое обнаружение в проводнике windows 10 по wsd не работает, но если обратится напрямую по адресу, то "шары" на кинетике открываются.
 

 Эту проблему я подробно описывал несколько месяцев назад: здесь. Тогда она была на первой чёрной ультре с версией 2.16. Найти окончательное решение там не удалось, и приходилось руками поднимать сервис после перезагрузки.
 

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

 Хотелось бы как-то решить эту проблему, чтобы сервис устойчиво запускался всегда.
 

 Вот так выглядит, когда обнаружение не работает:
 

 А так, когда работает:
 

  
 

Спасибо за отчет. Раз это актуально и для прошивок третьей серии, то будем тщательней наблюдать за проблемой и искать причину.
 

Спасибо. Если нужен будет self-test, то предоставлю.
 

 Я сравнивал два файла self-test, один после перезагрузки и незапущенном сервисе, а второй когда всё нормально, но ничего подозрительного не заметил.
 

Проблема воспроизведена. При первом старте наблюдается подобная ситуация.
 

 Так же при определенных условиях пропадает tcp/3702.
 

Отлично! Значит будем ждать решения.
 

Небольшое дополнение: сегодня проблема повторилась, но не после перезагрузки, а просто во время работы из сетевого окружения пропали "шары" роутера и все компы запросили ввод пароля для расшаренных папок, якобы он устарел.
 

 Зашел на роутер, думая что опять упал tsmb-server на udp/3702, но нет, оба сервиса были на месте, но на tcp/3702 было recv-q 2:
 

 После ввода в cli cifs no master запустился только udp/3702, на tcp/3702 сервиса не было:
 

 Появился он только после трёх раз смены значений master (с контролем запущенных сервисов после каждого раза).
 

 Перенесу сюда вопрос, оставшийся без ответа в прошлой теме по этой проблеме: как перезапускать сервис не через смену значения master?
 

@albram спасибо за дополнение. Команда cifs no master отключает службу master browser, но не влияет на wsd.
 

 То, что после выполнения команды пропал tcp/3702 - является одним из способов воспроизведения бага.