I have enabled the SMB server on a MikroTik router. The SMB share itself works correctly when I specify the share name, but Windows cannot access the SMB root path.
My configuration is:
[admin@RouterOS-home] > /ip smb exp
# 2026-08-29 17:48:40 by RouterOS 7.24.1
# software id = RKU7-10TP
#
# model = RB5009UPr+S+
# serial number = xxxxxxxxxxxx
/ip smb users
add name=admin
/ip smb
set domain=WORKGROUP enabled=yes interfaces=sfp-sfpplus1
/ip smb shares
add directory=/usb1 invalid-users=guest name=disk1 valid-users=admin
From Windows, the following works correctly:
\\mikrotik\disk1\
I can access the files under disk1 normally.
However, accessing the SMB root path does not work:
\\mikrotik\
Windows cannot open it / does not display the available shares.
I would expect \\mikrotik\ to show the available SMB shares, including disk1, or at least behave like a normal SMB server share enumeration.
The router is reachable over the network, and this is not a general SMB connectivity problem because the explicit UNC path \\mikrotik\disk1\ works correctly.
Is this expected behavior with the MikroTik SMB implementation, or is there some additional configuration required to enable SMB share enumeration / browsing from the root UNC path?
I'm particularly interested in whether this is related to SMB1/SMB2/SMB3, Windows share enumeration, or the MikroTik SMB server implementation.