Samba not working in leap15.6

i upgraded from leap 15.5 to 15.6 now my Samba shares are not appearing on windows or on the network. i have tried everything. smb , nmb all running . wsdd installed

server:/home/server/Downloads/iso2dsd_Linux_v3 # testparm
Load smb config files from /etc/samba/smb.conf
Loaded services file OK.
Weak crypto is allowed by GnuTLS (e.g. NTLM as a compatibility fallback)

Server role: ROLE_STANDALONE

Press enter to see a dump of your service definitions

# Global parameters
[global]
        add machine script = /usr/sbin/useradd -c Machine -d /var/lib/nobody -s /bin/false %m$
        client max protocol = SMB3
        client min protocol = SMB2
        domain master = Yes
        ldap admin dn = string
        map to guest = Bad User
        name resolve order = bcast host lmhosts wins
        os level = 65
        passdb backend = smbpasswd
        preferred master = Yes
        security = USER
        server min protocol = SMB2
        usershare allow guests = Yes
        usershare max shares = 100
        wins support = Yes
        idmap config * : backend = tdb


[Series]
        guest ok = Yes
        inherit acls = Yes
        path = /brittney/Nyx/Series
        read only = No


[Anime]
        guest ok = Yes
        inherit acls = Yes
        path = /akame/Anime
        read only = No


[Documentaries]
        guest ok = Yes
        inherit acls = Yes
        path = /akame/Documentaries
        read only = No


[Music]
        guest ok = Yes
        inherit acls = Yes
        path = /akame/Music
        read only = No


[Music Videos]
        guest ok = Yes
        inherit acls = Yes
        path = /akame/Music Videos
        read only = No


[Recent]
        guest ok = Yes
        inherit acls = Yes
        path = /home/server/Recent
        read only = No


[Blu-ray]
        guest ok = Yes
        inherit acls = Yes
        path = /hinata/Blu-ray
        read only = No

To start with please show the results from

systemctl status wsdd
firewall-cmd --list-services
firewall-cmd --get-active-zones

Windows discovers Samba servers via a WSD probe (UDP 3702 multicast) which requires ws-discovery inbound to be allowed through the firewall (if active).

On the openSUSE server…

firewall-cmd --add-service=ws-discovery --permanent
firewall-cmd --reload

The NMB service is not required for modern Samba environments.

Server:/home/server/Downloads/iso2dsd_Linux_v3 # systemctl status wsdd
● wsdd.service - Web Services Dynamic Discovery host daemon
Loaded: loaded (/usr/lib/systemd/system/wsdd.service; enabled; preset: disabled)
Active: active (running) since Mon 2025-12-29 06:32:40 SAST; 1h 37min ago
Process: 1342 ExecStartPre=/usr/lib/wsdd-init.sh (code=exited, status=0/SUCCESS)
Process: 1354 ExecStartPost=/usr/bin/rm /run/wsdd/env-vars (code=exited, status=0/SUCCESS)
Main PID: 1353 (wsdd)
Tasks: 1 (limit: 4915)
CPU: 720ms
CGroup: /system.slice/wsdd.service
└─1353 /usr/bin/python3.11 /usr/sbin/wsdd --shortlog -c /run/wsdd

Dec 29 06:32:39 Server systemd[1]: Starting Web Services Dynamic Discovery host daemon…
Dec 29 06:32:40 Server systemd[1]: Started Web Services Dynamic Discovery host daemon.
Dec 29 06:32:45 Server wsdd[1353]: WARNING: no interface given, using all interfaces

currently firewall is disabled. even if i manually type in the address on windows i cannot connect to the opensuse box

Can you confirm Samba is running and listening for connections?

Please show the output from:

sudo systemctl status smb
ss -tulpn | grep -E '445|139'

Please, when posting output use the “</>” button to post as preformatted text. More info here…

BTW, I noticed your testparm output shows domain master = Yes. For a standalone Samba server, this setting is not needed and does not need to be there.

Let us know if you meant to configure the samba server as a DC.

systemctl status smb
● smb.service - Samba SMB Daemon
     Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; preset: disabled)
     Active: active (running) since Mon 2025-12-29 06:32:49 SAST; 12h ago
       Docs: man:smbd(8)
             man:samba(7)
             man:smb.conf(5)
    Process: 1400 ExecStartPre=/usr/share/samba/update-samba-security-profile (code=exited, status=0/SUCCESS)
   Main PID: 1489 (smbd)
     Status: "smbd: ready to serve connections..."
      Tasks: 3 (limit: 4915)
        CPU: 2.051s
     CGroup: /system.slice/smb.service
             ├─1489 /usr/sbin/smbd --foreground --no-process-group
             ├─1826 /usr/sbin/smbd --foreground --no-process-group
             └─1827 /usr/sbin/smbd --foreground --no-process-group

Dec 29 06:32:46 Server systemd[1]: Starting Samba SMB Daemon...
Dec 29 06:32:46 Server update-samba-security-profile[1455]: /usr/share/samba/update-samba-security-profile: line 218: /sbin/selinuxenabled: N>
Dec 29 06:32:49 Server systemd[1]: Started Samba SMB Daemon.


ss -tulpn | grep -E '445|139'
tcp   LISTEN 0      50             0.0.0.0:139        0.0.0.0:*    users:(("smbd",pid=1489,fd=30))                         
tcp   LISTEN 0      50             0.0.0.0:445        0.0.0.0:*    users:(("smbd",pid=1489,fd=29))                         
tcp   LISTEN 0      50                [::]:139           [::]:*    users:(("smbd",pid=1489,fd=28))                         
tcp   LISTEN 0      50                [::]:445           [::]:*    users:(("smbd",pid=1489,fd=27))  

the domain master i just enabled it i was out of options i have been trying everything

That confirms Samba is running and listening correctly. No server-side issue evident. The advertised server should appear in the “Network” section of Windows File Explorer.

Which version of Windows are these hosts using?

Is the Windows network profile set to “Private”? (Needs to be this way for discovery to work.)

Can you ping the Linux server by IP address, <hostname>, or <hostname>.local?

windows 11 and 10 and on my android phone there is an app called file manager that scans the network for network shares. i cannot see the pc at all. i am at my wits end only thought now is fresh install or try fedora

Depending on how old the Android version is, it should now be using (mDNS/DNS-SD) for discovery of the Samba host. Is your router blocking multicast traffic perhaps?

You could test with a packet capture on the openSUSE host. You’d need to change eth0 for the (wired/wireless) network interface connecting to your LAN:

sudo tcpdump -ni eth0 udp port 5353 or udp port 3702

Open the Android File Manager application and check for Windows Network. Do you see any multicast traffic evident? If not check the router settings: Client or AP isolation, IGMP snooping etc.

Another Linux host on the same network should see the advertised services via AVAHI (mDNS/DNS-SD) with avahi-browse -art.

my android is android 15 i can see my windows machine and other network devices . i switched off the machine for now but i will try again later once more before reinstall