Linux is loaded with standard troubleshooting tools such as:

  • Ping: verify basic connectivity between two machines.
  • Route: take a look at the various routes defined within the kernels routing table. You will be able to add, delete, and modify routing info here. This is very helpful when using your Linux box as a router or firewall.
  • Traceroute: see every router between your Linux manchine and a given host. This way it is possible to see any failing point between you and this host.
  • Netstat: see your network interfaces statistics
  • Lsof: see any open files.
  • Ifconfig: see your network interfaces and modify certain settings.