Jump to content

Question

Posted

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

Суть проблемы: после перезагрузки Keentic Ultra (KN-1810, KeeneticOS 3.4.12) не всегда оказывается запущенным сервис tsmb слушающий порт udp/3702. Соответственно и сетевое обнаружение в проводнике Windows 10 по WSD не работает, но если обратится напрямую по адресу, то "шары" на кинетике открываются.

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

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

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

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

Скрытый текст

BusyBox v1.31.1 () built-in shell (ash)

~ # netstat -tulnp | grep 3702
tcp        0      0 0.0.0.0:3702            0.0.0.0:*               LISTEN      578/tsmb-server
~ #

 

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

Скрытый текст

BusyBox v1.31.1 () built-in shell (ash)

~ # netstat -tulnp | grep 3702
tcp        0      0 0.0.0.0:3702            0.0.0.0:*               LISTEN      580/tsmb-server
udp        0      0 0.0.0.0:3702            0.0.0.0:*                           580/tsmb-server
~ #

 

 

  • Thanks 1
  • Upvote 2

6 answers to this question

Recommended Posts

  • 0
Posted

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

  • 0
Posted
35 минут назад, vst сказал:

будем тщательней наблюдать за проблемой и искать причину

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

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

  • 0
Posted

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

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

  • 0
Posted
21 минуту назад, vst сказал:

Проблема воспроизведена.

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

  • 0
Posted (edited)

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

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

Скрытый текст

BusyBox v1.31.1 () built-in shell (ash)

~ # netstat -tulnp | grep 3702
Active Internet connections (only servers)
Proto Recv-Q Send-Q Local Address           Foreign Address         State       PID/Program name
tcp        2		0 	0.0.0.0:3702            0.0.0.0:*               LISTEN      	580/tsmb-server
udp        0		0	0.0.0.0:3702            0.0.0.0:*                           	580/tsmb-server

 

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

Скрытый текст

~ # netstat -tulnp | grep 3702
udp        0      0 0.0.0.0:3702            0.0.0.0:*                           31557/tsmb-server

 

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

Скрытый текст

(config)> cifs master
Cifs::ServerTsmb: Master browser enabled.
(config)> cifs no master
Cifs::ServerTsmb: Master browser disabled.
(config)> cifs master
Cifs::ServerTsmb: Master browser enabled.

 

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

Edited by Albram
  • 0
Posted

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

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

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...