In Windows 7 when I click on Network I get a list of computers with the same workgroup of mine. But in Fedora when I click on Network I just get a single item Windows Network and I can't see the computers that are shown in Windows.

How can I see them in Linux?

  • You could ping all of the addresses on the network, but I'm not sure why the GUI solution isn't working for you. What version of NetworkManager are you running?
    – Blender
    Oct 3 '11 at 19:04

From the command line you can use the smbtree tool:

$ smbtree 
    \\WOLEVER               wolever
        \\WOLEVER\IPC$              IPC Service (wolever)
        \\WOLEVER\Downloads         Downloads
    \\MACBOOK-D397E8        Some MacBook
        \\MACBOOK-D397E8\IPC$               IPC Service (Some MacBook)
        \\MACBOOK-D397E8\Screenshots        Screenshots

An alternate solution, although it isn't used in the default File Manager on Fedora, is nmap. Just type e.g.


(nmap is just a general-purpose network scanner, not samba-specific.)

  • (nmap is just a general-purpose network scanner, not samba-specific.) Aug 12 '12 at 3:14
  • @imz indeed. of course there is more configuration required to set up samba to work on linux anyway. Aug 17 '12 at 18:26

You might be also interested not specifically in discovering samba (Windows) services on the local network, but in analoguous lists of services available on the local network discovered by other protocols.

So here's another answer:

you can also discover the services that have been published through avahi/bonjour (mdnssd) with tools like avahi-browse -a (CLI) and avahi-discover (GUI).

Modern GNU/Linux distros and Mac OS X usually publish itself and their shared services through avahi/bonjour for the discovery in the local network.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.