Commands for network resource discovery?

I was wondering how one would find network resources in Linux.  Both graphically and command-line.  For instance, is there a way to know about other Linux machines that might exist on the same subnet?  I think I would be able to figure out how to mount the file systems once I find them, but I don't really know how network resource discovery works in Linux.

Thanks for the help,
Who is Participating?

Improve company productivity with a Business Account.Sign Up

samriConnect With a Mentor Commented:
Take a look at Cheops (  I think in combination with Nmap it could be a good tool to start up with.

there is no general way, but numerous other ways to do it.
If you're not experianced to networks, I highly recommend that you ask other users using Linux on the subnet to tell you their hostname.
Then it's very simple:
   mount other-hostname:/name-of-share /mountpoint

This is also possible graphically, but depends on the used WindowManager and Desktop, each has its own solution for it.
wgilsterAuthor Commented:
So are you saying that resource discovery can only be accomplished graphically?  Isn't there some kind of broadcast command?  Graphically, I'm using KDE on RHL V7.1.
Build your data science skills into a career

Are you ready to take your data science career to the next step, or break into data science? With Springboard’s Data Science Career Track, you’ll master data science topics, have personalized career guidance, weekly calls with a data science expert, and a job guarantee.

even the RPC protocoll (which is used by NFS) can handle broadcast, I'm nit aware of any standard functionality with broadcast. But there exist 3'rd party products which do it.

forgot to include this;

Some of the features :

I hope it would be a good tool to start with.
wgilsterAuthor Commented:
nmap looks great!  It has both graphical and command line.  Just what I was looking for!
about your mount question, I found a broadcast solution:

rpcinfo -b 100005 3|sort -u|awk '{print "showmount -e "$2}'|sh

# probably you need to replace 3 by 2 or 1, or use all three variants
Question has a verified solution.

Are you are experiencing a similar issue? Get a personalized answer when you ask a related question.

Have a better answer? Share it in a comment.

All Courses

From novice to tech pro — start learning today.