IBM's Developer works has published a 3 part tutorial on Linux Networking. It covers all the aspects of network setup. This series is useful esp; for people to learn how to setup Linux home networking.

Part1 tells you how to leverage Linux to get the most from your network. Specifically, it describes how to set up DNSLinux Networking, Tip with Internet Systems Consortium (ISC) BIND. Sample code and configuration files are provided throughout to aid understanding.

Part2 tells you how to leverage Linux to get the most from your network, this tutorial shows how to set up a Dynamic Host Configuration Protocol (DHCP) server with Internet Systems Consortium (ISC) DHCP. Sample code and configuration files are provided throughout to aid understanding

Part3 tells you how to leverage Linux to get the most from your network, this tutorial shows how to use Samba to integrate your Linux and Windows networks. Sample code and configuration files are provided throughout to aid understanding.

You will have to register yourself with IBM's developerworks to read these articles
Read Part1, Part2 and Part3.
NB : Photo sourced from IBM. Del.icio.us Digg! My StumbleUpon Page