Unable to browse network shares in Nemo

Long time linux user, but havn’t used arch/endeavouros much before. I got myself a t440p and thought I would try a new to me distro.

Since my other laptop is Mint Cinnamon, I figured I would go with the same DE.

Very happy I did!

But, one aspect that works fine on my Mint machine is browsing the network. I have 2 TrueNAS (with multiple shares each) and a few other systems that have shares that can be useful to access. On my mint machine in Nemo if I click “network” it loads all these shares, here it just says “0 files” at the bottom.

I can connect with smb://serverip/sharename but that means I have to remember the exact name and ip.

I have googled like crazy, tried different host lines in /etc/nsswitch.conf, disabled the firewall, changed my network to “home”.

name resolution generally seems to work. I am using “.localhacks.lan” instead of .local (but still some devices on my network get a .local… probably unrelated because it works on the mint machine).

Any ideas would be appreciated.

You may need to enable mdns in /etc/nsswitch.conf.

Here is my nsswitch.conf, I’ve tried a lot of different things:


# Name Service Switch configuration file.
# See nsswitch.conf(5) for details.
# mdns_minimal added for local hostname resolution by EndeavourOS

passwd: files systemd
group: files [SUCCESS=merge] systemd
shadow: files systemd
gshadow: files systemd

publickey: files

hosts: mymachines mdns4_minimal [NOTFOUND=return] resolve [!UNAVAIL=return] files dns myhostname wins
#hosts:          files mdns4 dns wins
networks: files

protocols: files
services: files
ethers: files
rpc: files

netgroup: files

This may need to be mdns4 instead, I’m not sure. You still have the firewall stopped?

Check also that you have gvfs-smb and nemo-share installed.

sudo pacman -S --needed gvfs-smb nemo-share

Tried removing the _minimal.

dwhacks on t440p ~ took 0s ➜ sudo pacman -S --needed gvfs-smb nemo-share
warning: gvfs-smb-1.56.1-1 is up to date -- skipping
warning: nemo-share-6.4.0-2 is up to date -- skipping
 there is nothing to do

Looking all over google, and installing things like avahi, I’ve probably made things worse. lol

Alright, and Samba itself is installed? It looks like the client package is called smbclient. https://wiki.archlinux.org/title/Samba#Client

smb client is installed:

1 extra/smbclient 2:4.21.3-1 (6.9 MiB 27.9 MiB) (Installed)
    Tools to access a server's filespace and printers via SMB

and I believe it is running:

dwhacks on t440p ~ took 12s ✗ systemctl status smb
● smb.service - Samba SMB Daemon
     Loaded: loaded (/usr/lib/systemd/system/smb.service; enabled; preset: disabled)
     Active: active (running) since Thu 2025-01-09 19:04:36 PST; 11min ago
 Invocation: 6ad55afacd224243a75f893f70ea39e2
       Docs: man:smbd(8)
             man:samba(7)
             man:smb.conf(5)
   Main PID: 1077 (smbd)
     Status: "smbd: ready to serve connections..."
      Tasks: 3 (limit: 18940)
     Memory: 21.9M (peak: 21.9M)
        CPU: 66ms
     CGroup: /system.slice/smb.service
             ├─1077 /usr/bin/smbd --foreground --no-process-group
             ├─1086 "smbd: notifyd "
             └─1087 "smbd: cleanupd"

Jan 09 19:04:36 t440p systemd[1]: Starting Samba SMB Daemon...
Jan 09 19:04:36 t440p smbd[1077]: [2025/01/09 19:04:36.849445,  0] ../../source3/smbd/server.c:1965(main)
Jan 09 19:04:36 t440p smbd[1077]:   smbd version 4.21.3 started.
Jan 09 19:04:36 t440p smbd[1077]:   Copyright Andrew Tridgell and the Samba Team 1992-2024
Jan 09 19:04:36 t440p systemd[1]: Started Samba SMB Daemon.

Heres a screenshot of a live install of mint 21 (also cinnamon and nemo) showing my network shares with no configuration.

This is why I am so confused.

Can you confirm the firewall has been stopped for your testing?

Yup, disabled it:

dwhacks on t440p ~ took 0s ➜ systemctl status firewalld
○ firewalld.service - firewalld - dynamic firewall daemon
     Loaded: loaded (/usr/lib/systemd/system/firewalld.service; disabled; preset: disabled)
     Active: inactive (dead)
       Docs: man:firewalld(1)

I just installed EOS Cinnamon and I have the same issue of Nemo not being able to browse the network. I’ve checked all the same stuff listed above and I think my system is configured correctly.

Did this issues get answered somewhere else?

EDIT: I can mount the cifs share via the CLI

I can mountain the shares, or with Nemo if I smb://path/to/share so the computer can definetly see them. It just doesn’t browse the network.

Has anyone made any traction on this issue? Still outstanding? I have the same thing going on.

Nope, nothing new. Seems like name resolution only kinda works. IP address always works.

I think the answer is install gvfs-dnssd