Network shares missing

Hi,

First of all I’m sorry if this has already been posted, but I just couldn’t find it. I installed yesterday opensuse leap. Everything works fine and it’s pretty but I can’t seem to figure out how to share a folder. I went into yast and ran the samba configuration and checked so that users are able to share their folders. Now when I go to dolphin and go into a folder’s properties the share tab is missing. What am I doing wrong here?

Nothing, except for not using the forum’s search function… :wink:

See KDE Dolphin Sharing Tab Missing - Applications - openSUSE Forums

In short, that “Share folders” plugin for the file/directory properties dialog hasn’t been ported to KDE Frameworks5 until recently, it will only be part of KDE Applications 15.12 (to be released in December).

As workaround, you can use dolphin4 or Konqueror (which is still KDE4 based) as filemanager, if you rely on that functionality. Both should even be installed by default.

Thank you for that I managed to share it in konqueror. But the shares are still not visible in the network. Any ideas what could be wrong?

Please run a few tests and post the results here

This will test if the name resolving daemon is on:

systemctl status nmb.service

This will test if the samba SMB daemon is on:

systemctl status smb.service

Something like this happens:

john@Tumbleweed132:~> systemctl status nmb.service

nmb.service - Samba NMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/nmb.service; enabled; vendor preset: disabled)
   **Active: active (running) since Sat 2015-10-31 05:34:09 AEST; 15h ago**
 Main PID: 1466 (nmbd)
   Status: "nmbd: ready to serve connections..."
   CGroup: /system.slice/nmb.service
           └─1466 /usr/sbin/nmbd -D
           
john@Tumbleweed132:~> systemctl status smb.service

   smb.service - Samba SMB Daemon
   Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; vendor preset: disabled)
   **Active: active (running) since Sat 2015-10-31 05:34:10 AEST; 15h ago**
  Process: 1476 ExecStartPre=/usr/share/samba/update-apparmor-samba-profile (code=exited, status=0/SUCCESS)
 Main PID: 1654 (smbd)
   Status: "smbd: ready to serve connections..."
   CGroup: /system.slice/smb.service
           ├─1654 /usr/sbin/smbd -D
           ├─1694 /usr/sbin/smbd -D
           └─1710 /usr/sbin/smbd -D

See theses bits: tell you whether it’s working:

Status: “smbd: ready to serve connections…”
and this one
Status: “nmbd: ready to serve connections…”

Also please test if the network can see shares, this command should show that:

smbtree -N

Something like this should happen:

john@Tumbleweed132:~> smbtree -N

SWERDNA
        \\TUMBLEWEED132  
                \\TUMBLEWEED132\IPC$            IPC Service ()
                \\TUMBLEWEED132\print$          Printer Drivers
                \\TUMBLEWEED132\ohlc           
                \\TUMBLEWEED132\centroid       
        \\HPNOTE 

It displays the local shares and remote servers, so if you see them, Samba is working

And I forgot the firewall settings. If you configured them properly you should have paths open for netbios server, samba server and the samba client. This command will check if yours is OK (but be careful of case and typos, perhaps copy/paste into a console window:

cat /etc/sysconfig/SuSEfirewall2 | grep FW_CONFIGURATIONS_EXT=

You should see all your external pathways, including the samba ones, something like this e.g.

john@Tumbleweed132:~> cat /etc/sysconfig/SuSEfirewall2 | grep FW_CONFIGURATIONS_EXT=

FW_CONFIGURATIONS_EXT="apache2 netbios-server plexmedia-server samba-client samba-server synergy"

Thanks that’s what I needed. The firewall settings were off.

Excellent :slight_smile: