Troubleshooting Network Issues in Linux

The wireless networking of my UNIX/LINUX machine along with the in-kernel and third-party modules are bothering me too much. The various encryption methods and the network management systems prove to be of no use whatsoever. Please tell me how can i troubleshoot my network.
