Linux Network Administrator's Guide, 2nd Edition 121
Linux Network Administrator's Guide, 2nd Edition | |
author | Olaf Kirch & Terry Dawson |
pages | 475 |
publisher | O'Reilly |
rating | 8/10 |
reviewer | Dan Clough |
ISBN | 1565924002 |
summary | How to get your machines talking amongst themselves. |
This book cleared up many questions I had, enabling my home network to run more efficiently and securely. For example, I learned about many options that can be adjusted in the kernel configuration to allow building a customized kernel which is optimized for your system and needs. This took me one step closer to being ready for my first attempt at compiling my own kernel. I also learned about and implemented some changes to my DNS configuration (improvements to /etc/hosts and /etc/resolv.conf), which resulted in faster name resolutions for web browsers and file managers. I found the information to be detailed enough so that I got what I needed, but not so overwhelming as to turn off my interest level. Another positive note was that the descriptions and examples given throughout the book are "distribution-neutral." I'm using Mandrake 9.1 and RedHat 9, and the configuration file instructions matched up perfectly with both filesystem structures. I believe they would also apply directly to other mainstream distributions, or be easily adapted to slightly different locations.
The book covers some history of networking, and explains the TCP/IP protocol in great detail. Issues covered include IP addressing/subnetting, name resolution, routing, kernel considerations, and drivers. The next several chapters discuss how to configure many kinds of networking hardware and software, such as ethernet, serial/SLIP/PPP, and NIS/NFS. There were great examples of the configuration files that require editing, with understandable explanations of why you were doing it. A make-believe small business is used as an example throughout the book, as they build and expand their corporate network and integrate with other branches of the company.
The next section covered how to set up a firewall/router, again with great example configuration files and scripts. This part went into just the right amount of detail, and included discussion on packet filtering, firewall testing, IP packet accounting, and NAT/masquerading. I'd say I got the most amount of useful knowledge from this section, and will refer to it many times again when I get around to building a router for the home LAN. I now feel that I have enough knowledge to replace my LAN's commercial router with an older computer I have laying around, running Linux with a customized iptables firewall. The IP/packet logging and accounting procedures I now understand will make me feel much more comfortable with what's going on in my network, and the security issues involving the internet interface.
There are several chapters dedicated to setting up and understanding various network services that you may with to install and administer. These include email server/client, UUCP/Usenet news, NNTP and INN, and DNS. There are excellent diagrams, tables, and examples throughout the book. If there was one area I would have liked to have seen addressed (maybe in the next edition?), it would be to have at least an introductory chapter addressing the use of Samba, as it is a common, easy method of integrating a Linux network with Windows computers. Overall I was very pleased with the book, and would recommend it to anyone interested in Linux networking. It has something for everyone, at all skill levels. The table of contents and index are excellent, and you can find exactly what you're looking for very quickly. Additionally, the book offers an excellent list of other reference books, websites, newsgroups, and user groups to assist with getting more in-depth information. I'd like to extend a "well done" to the authors, and to O'Reilly Publishing!
You can purchase the Linux Network Administrator's Guide, 2nd Edition from bn.com. Slashdot welcomes readers' book reviews -- to see your own review here, read the book review guidelines, then visit the submission page. Dan Clough suggests you visit the Pensacola Linux User's Group, too ;)
Slashdot book review template (Score:5, Funny)
Follow my template and you too can have a karma gaining early post!
Greetings from Junis (Score:4, Funny)
I have to say that setting things up was easy, and getting mplayer to run (and even exporting it to other C-64 terminals was a snap. My Baywatch SVCDs run *flawlessly*)
Overall, I give this book 9 out of 10.
I would prefer (Score:4, Interesting)
ThereÂs a review here [daemonnews.org].
Re:Greetings from Junis (Score:1)
Re:Greetings from Junis (Score:2)
OMG.. this is hilarious.
Disappointing Book (Score:2, Informative)
I wish I had only spent my money on Essential System Administration, 3rd edition (Frisch), rather than both.
Nice positive review... (Score:5, Insightful)
"He slimed me, Ray"...
Seriously, c'mon, give me the negatives. There had to be some negatives. Nothing's perfect.
Re:Nice positive review... (Score:5, Insightful)
The reviewer didn't have the slightest grasp of how to setup a network or linux correctly in the first place. This may be seen as a troll or flaimbait, but it is in fact pretty honest. Anyone who doesn't know how to compile a kernel or setup a basic IP Table NAT really shouldn't be reviewing a book.
The book was designed for the person who did the review, but that doesn't really give a good "REView". It simply says "yeah I read this and learned a whole lot from it". Someone seasoned in linux and networking might have been able to read more into the complexity of the IPTables and whether or not certain applications like Snort and TripWire were designed to also help out.
Nope you didn't get that because the reviewer actually admitted that they knew absolutely nothing over the basics before they started reading the book, so you probably won't find anything "bad" from the reviewer because they don't know what they're looking for.
Re:Nice positive review... (Score:2, Interesting)
While I understand what you were saying I find it odd that you even unconciously refer to a BSD as a linux machine.
Just because the reviewer had little previous experience, that doesn't invalidate the experiances he did have. The guy wrote a review, not a athoratiative research paper.
Re:Nice positive review... (Score:2)
FreeBSD, NetBSD, OpenBSD, Slackware Linux, and Debian Linux all have the option of installing a base system that comes with a kernel, a shell, and few basic apps for expanding the system. By default this base install comes with no Dameons on and no ports opened. You are required to install and configure Server Type applications on your own and you know what's installed and serving because you personally installed them.
This is a little different than Win* and
shouldn't be reviewing a book? (Score:3, Insightful)
Good luck with that.
Re:Nice positive review... (Score:2)
Re:Nice positive review... (Score:4, Insightful)
That's the trouble with the Linux community, boys and germs; arrogance.
You guys think that because you have spent unbelievable amounts of time sitting in front of a glowing CRT learning the intricate details of an OS, that anyone who doesn't want to do likewise is a lamer, loser, or whatever.
Then, you piss and moan that Linux doesn't have more acceptability. Hey, I hate M$ as much as the next guy (see, I even used the $ instead of the S, to show what a great anti-M$ guy I am), but they have done something the Linux folks haven't: Released a product that my grandmother can sit down in front of, click a few things, and go. If I hand my mother an XP disk and a new computer and say, 'Install this,' she will first tell me to wash my hands, dinner is almost ready; then she will be able to sit down and do it. If I hand her a Mandrake disk, I guarantee, she will need to ask me a bunch of questions about the process, ones that you and I will roll our eyes at, but if you don't know something, you don't know it, and have to find out somehow.
In short, I haven't read this book. But a beginner's guide reviewed by a beginner means a hell of a lot more to me than the same guide reviewed by someone who is so experienced that he has forgotten his first dull stare at the blinking login prompt.
Re:Nice positive review... (Score:1)
Bullshit. Unless your Grandma is a computer programmer o
Re:Nice positive review... (Score:1)
Having said that, I must grudgingly say that XP seems to, if not *work* better, then *install* better, then anything out there (I won't talk Mac, I'm clueless). I can't tell you what a sinking sensation in the gut it is for me to say MS has done s
Re:Nice positive review... (Score:1, Insightful)
You are both right.
An expert cannot properly decide if the book will be useful to a beginner.
A beginner cannot properly comment on what was missing, misleading or just plain wrong.
Yes, this review was useful. No it doesn't have everything a perfect review would require.
Such is life.
Re:Nice positive review... (Score:2, Offtopic)
You guys think that because you have spent unbelievable amounts of time sitting in front of a glowing CRT learning the intricate details of an OS, that anyone who doesn't want to do likewise is a lamer, loser, or whatever."
Arrogance is hardly confined to the Linux community. Ever talk to a sports car enthusiast? Or a boater? Or a surfer?. It's just human nature for people to try and one-up each other on these things. Even Window
Re:Nice positive review... (Score:1)
Re:Nice positive review... (Score:1)
And you dare to speak up
But a beginner's guide reviewed by a beginner means a hell of a lot more to me
There is nothing worse than documentation full of inacurracies - that's why you should not rely on beginners review.
And why you believe that is is a beginners guide?
Not an arrogant ass.. (Score:1)
I wouldn't necessarily disagree that there is too much arrogance in the Linux community (I'd argue the point, though) but this isn't an example.
Reviewers are most valuable for people who are at about the same technical level as they are. So (as you seem to say), this untechy reviewer might be just what you need.
But for others, a more technical examination would be more valuable, and my suspicion is that MOST Slashdot readers are more apt to fall onto the techy side of the curve.
Re:Nice positive review... (Score:1)
Re:Nice positive review... (Score:1)
I assume someone else has already mentioned this, but it seems much of what this book tells you you could find in "Running Linux" O'Reilly, which is a very good resource for the newbie.
Re:Nice positive review... (Score:1, Informative)
Too general (no Samba, very light on DNS, and nothing about anything terribly important [ie Squid])
WEAK on DNS (who doesn't know about the "changes that make resolving hostnames faster"?)
If it's easy enough for Mr. I run RH9 and Mandrake9 you know it isn't in depth enough to be considered a "Linux Administrators Guide vol. 2"
Wow, helped with iptables and NAT/Masq. The HOWTOs are VERY thorough and easy to understand (nevermind the fact that they are
Re:Nice positive review... (Score:2, Interesting)
How about free content alternatives? (Score:5, Informative)
Linux Network Administrators Guide 2nd ed [jamesthornton.com]
O'Reilly Linux Command Reference [oreillynet.com]
Little clarification needed here ... (Score:2, Informative)
As far as "networking for linux", I wouldn't put any of those computers "online" without something else between them and the internet. Like a linux box running a BSD, Slackware, or Debian. The overhead and unneccessary packaging for those systems makes it an internet nightmare.
You're right you know "enough to be dangerous" as in getting some w
Re:Little reading comprehension needed here (Score:2)
those computers should NOT be considered secured.
Re:Little reading comprehension needed here (Score:4, Insightful)
Security means bringing on less advantages for an attack. And using the systems the reviewer mentioned there is no way the system could ever be secure unless they went through and stripped the NAT server down. Considering they didn't even know how to compile their own kernel I highly doubt they did this.
So, Get Bent.
Re:Little clarification needed here ... (Score:1)
Re:Little clarification needed here ... (Score:4, Informative)
www.ipcop.org [ipcop.org]
A little more arrogance next time please (Score:3, Insightful)
Yeah, that would suck, you're right. Every machine I have should be a part of someone else's DDoS attack by now if you were right. We should bow before your expertise.
Re:A little more arrogance next time please (Score:2)
Leave your box online 24x7 with a default isntall of RedHat and do it on a common IP Block (like those of home broadband).
Along with a Windows Machine.
It's like having sex without a condom (something you'll never have to worry about) ... it's risky, but sometimes you end up okay ...
I was meerly commenting that the reviewer had no idea whatsoever about what he was talking about. Which I was right, hell he even admitted he was an idiot.
Re:A little more arrogance next time please (Score:3, Insightful)
From review:
"I am pretty much a Linux beginner, and know 'enough to be dangerous.'"
Admitting idiocy and ignorance are vastly diffent assertions.
Re:A little more arrogance next time please (Score:2)
Along with a Windows Machine.
And then try it like the Article author has it set up: with a SpeedStream firewall between your computers and the Internet, and then get back to us.
Not perfect, but solves the most common issues.
Re:Little clarification needed here ... (Score:5, Funny)
Like a LINUX box running a BSD ?? I think packaging nightmare is the least of your concerns
Re:Little clarification needed here ... (Score:2)
Could you elaborate? (Score:4, Interesting)
geek home network.
What's so horrible about his setup?
I wouldn't put any of those computers "online" without something else between them and the internet.
Most "Speedstream Router/Switch" have NAT and a firewall to control access to IPs and ports. Hopefully he also keeps his sytems up to date and has updated anti-virus software running on his Windows boxes. Hopefully he uses tripwire.
Like a linux box running a BSD, Slackware, or Debian.
Many people would disagree with you here. Just installing Linux on a computer isn't some magic pill that will solve your firewall nightmare.
Running a dedicated SlipStream router has many advantages over a linux router: It's simple, easy to maintain, and is (hopefully) effective out of the box.
Running a firewall on top of a full fledged OS can add alot of overhead and unnecessary packaging, and can be very (human) error prone. For instance, his SlipStream box does not have CVS or CC installed, so there's no chance of a hacker compiling odd tools on his router.
You're right you know "enough to be dangerous" as in getting some worm and unknowingly using your computer as the host of a DDoS attack.
Your "You suck, you should use Linux"-solution isn't any better. How will your suggestion stop him from getting a worm or from DDOSing someone?
Re:Could you elaborate? (Score:1)
Linux running windows.
Linux running AIX.
Linux running BSD is the same thing.
That's why packaging is going to be the least of your problem and still a potential nightmare.
Beginners (Score:5, Informative)
Re:Beginners (Score:5, Funny)
Re:Beginners (Score:3, Interesting)
Re:Beginners (Score:4, Funny)
You were reading strace output while still in the womb, and were you compiling high performance kernels for linux clusters between breatfeeding sessions.
Synopsis (Score:1, Funny)
1. Learn linux
2. Fail to find job
3. ????
4. No profit
5. Write a book about linux
6. Profit!!
Re:Synopsis (Score:1)
Re:Synopsis (Score:2)
It's also available for free... (Score:5, Informative)
As part of O'Reilly's Open Books Project [oreilly.com], this book [oreilly.com] is also available (without the shiny binding) for free. You can also pickup PDF's and the like the Linux Documentation Project [tldp.org]'s guides section [tldp.org].
Re:It's also available for free... (Score:2, Interesting)
Re:It's also available for free... (Score:2, Insightful)
And always was (Score:4, Informative)
Hopefully in the third edition they'll cover (Score:2, Interesting)
So why the speedstream? :) (Score:2)
it's on my shelf (Score:1)
Bookpool (Score:4, Informative)
Bookpool [bookpool.com]
Not knocking, but... (Score:1, Offtopic)
another goodie (Score:2)
Marcel's book [salmar.com]
Does anybody else (Score:3, Funny)
Re:Does anybody else (Score:1)
Re:Does anybody else (Score:3, Insightful)
Downside: No indexing. Can't grep the damn book.
Laptop? Feh.
Re:Does anybody else (Score:2)
Well for OReilly books you can, sort of:
http://safari.oreilly.com/
Your point is taken on the 'books, highliter, no Internet luring you to procrastinate'
Re:Does anybody else (Score:2)
Re:Does anybody else (Score:1)
Most computing books are disappointing in that matter.
Last example was a few months ago:
I thought I could start learning XSLT by buying a book...did that...ended up browsing the XSLT reference pages at www.zvon.org after 1 hour of boring reading.
I now use XSLT in my every day life...
(true! I intend to XML-ize the content of my fridge for easier retrieval of outdated junk food
i read this book too (Score:5, Informative)
1. It is old (2000, original edition is 1995) and vast sections of the book are completely useless.
2. It is too concise. The sections on NAT and Firewall are vague, and i had to consult additonal resources just to figure out how to get it to work. I had the same problems with the DNS chapter and the NIS chapter. This book gives enough info to let you know what something is, but often not enough to serve as a useful reference. The authors encourge you to buy additional o'reilly books if you want to know more, which is annoying.
3. Important stuff is missing. SSH? nothing. SAMBA? nothing. Entire chapters dedicated to obsolete technologies like PPP, SLIP, IPX, and UUCP? lots.
4. This book did not need four chapters on how to setup a Usenet news server. What a waste!
Although I was a newbie when I first read it, and learned a lot, i would recommend people look elsewhere. This book is simply too out-of-date. Half of it should be omitted, and the other half expanded so as to become usable.
Sounds familiar (Score:2)
That describes most hack computer books. The technology changes rapidly, and not everybody has the brainpower to keep up with it.
I remember trying to learn Windows 3.0 programming from Petzold's famous book. I struggled for days to get through the chapter on memory management. I near
Commercial router? (Score:2)
(I guess this isn't as funny as I initially thought since you can use open source SW for a router. But you still need to buy the HW!)
About the Authors (Score:2, Funny)
Re:About the Authors (Score:1)
By all means build yourself a router (Score:3, Insightful)
sort of surprised me. (Score:1)
There are some negatives to this book... (Score:4, Informative)
Frankly, there are negatives to this book. A few examples I can think of off the top of my head (unfortunately, I don't have the book in front of me to refresh my memory) are:
Generally, no matter what topic in the book, all you get is a simple walkthrough of the commands and minimal description of why you do them or what to do for an unusual set-up. Well, ok, I understand it is "survey type" book, but since all this stuff is readily available via man pages, How-Tos and newsgroups, why buy a 40 dollar book on it?
For example, getting an ethernet adapter configured via the command line was easy to do, but hard to follow in the book as to why you use certain commands and flags and what things other than the simple example they are good for. I didn't get a great explanation as to theifconfig command and the route command. Also, it was difficult to understand how to configure two ethernet adapters on the same machine in order to set up a Linux firewall or DHCP server in place of a router.
The section on DNS is a big waste of time. If you are going to delve into DNS, you might as well get O'Reilly's DNS & Bind and slog through that nightmare (not the book, setting up DNS). If all you are doing is setting up 5 machines behind a home router (my set-up is similar), then just use the
I'd say the same for setting up a mail server... with all I hear about sendmail, why would I count on the simplistic outline in a general Linux networking book for configuring sendmail? Especially with the chance of screwing it up and having all hell break loose with the mail server and my network!
It is not a worthless book. It does a good job of explaining how the internet works, how you set-up a machine to be on the internet and what general security issues are involved (i.e., enough for some clown like me to keep his network safe behind a home router or even behind linux router if you slog through setting that up).
I won't pretend to be a professional IT guy. But I do like playing around with home networking using various services for fun, so when I buy a book like this, I'd like it to contain more than just simple examples and a rehash of readily available stuff from man pages and How-Tos.
-Anthony
Worst O'Reilly Book (Score:2)
TWW
Already reviewed by slashdot (Score:3, Informative)
IN SOVIET RUSSIA (Score:1)
Replace a router with a computer... or vice versa? (Score:3, Interesting)
That's kinda funny. I just went the opposite direction a few weeks ago -- had an old P-200 as my firewall, but I sprung a whopping $9.99 for a D-Link router/firewall. Why? There are a few reasons. One less machine to maintain (I have enough machines already, thank you). One less machine drawing power (yeah, electricity is included in my rent for now, but one day I'll be out on my own, so I should start getting used to downsizing now). One less machine to drain the UPS when power goes out (ugh... you'd think Niagara Mohawk would have their act together after, what, a hundred years of being in the business?).
The D-Link does everything I need it to, is stable, quiet, always on... having a dedicated computer was fun, but this is a better solution for me.
Re:And comming soon... (Score:4, Funny)
"Maintaining Good Business Relationships - The SCO Way"
"The Enron Guide to Business Ethics"