This soup-to-nuts collection of recipes covers everything you need to know to perform your job as a Linux network administrator, whether you're new to the job or have years of experience. With Linux Networking Cookbook , you'll dive straight into the gnarly hands-on work of building and maintaining a computer network.
Running a network doesn't mean you have all the answers. Networking is a complex subject with reams of reference material that's difficult to keep straight, much less remember. If you want a book that lays out the steps for specific tasks, that clearly explains the commands and configurations, and does not tax your patience with endless ramblings and meanderings into theory and obscure RFCs, this is the book for you.
You will find recipes And a lot more. Each recipe includes a clear, hands-on solution with tested code, plus a discussion on why it works. When you need to solve a network problem without delay, and don't have the time or patience to comb through reference books or the Web for answers, Linux Networking Cookbook gives you exactly what you need.
So say you have two machines behind a NAT'ed firewall and you want to be able to ssh into them from your laptop outside the firewall. ssh will see that the (public) ip address for each machine is identical, but the server key (obviously) differs. ssh will then (justifiably) pitch a fit.
How to solve it? See section 13.3 "Getting Multiple SSH Host Keys Past NAT".
Life is good.
This gets four stars instead of the five I gave to Linux Cookbook just because I haven't spent nearly as much time pouring over it. If I find it equally useful as I continue to refer to it, I'll post an update.