ping[1]
command to check reachability of various hosts on your nearby region of the
Internet and elsewhere. If you're using Unix/Linux, investigate the many
command line options which can be used to customise the operation of
ping. If you're not on Unix, there are versions of
ping for virtually all combinations of hardware and
operating system. For example, on most MS Windows systems, a version of the
ping command can be accessed through the "Run" menu.
traceroute command is available on our on-campus
Unix and Linux systems, as well as for PCs and Macs. Use
traceroute (judiciously -- see its documentation). NB:
there are quite a few other software utilities which perform the same function
as traceroute, but have a different name (eg, I know of
one called "tracert" and another called
"whatroute"). See what you can find on the various free
software repositories.
netstat. This command examines the OS kernel memory and
displays the values of various Internet-related variables. Try a few of its
command line options. The most interesting are probably
netstat -C and netstat -r.
Can you make sense of the display, and the various options? [1] It usually lives in either the
/usr/etc or /sbin directory, which may
not be in your path. If you get a "Command not found" error of some kind, try
typing the full pathname, for example: /usr/etc/ping. You
could also alter your shell startup file to add the appropriate directory to
your default path.