Book Errata

This is an errata page for my books.

It's unfortunate, but true that, no matter how much you proofread a book and no matter how good a job your editor does with it, as soon as the first copy arrives in the mail, you'll discover mistakes and little things you wish you would have done differently.  I wish I could tell you that my books are exceptions to that rule, but they're not.  I hope this errata page is helpful to you.  If you find errors that are not included here, please drop me an email at This email address is being protected from spambots. You need JavaScript enabled to view it. .

Thanks for reading my books!

The Accidental Administrator: Cisco ASA Security Appliance, Second Edition

The current edition is 2.1, which incorporates the following corrections and updates.  Click here for edition 2.1 errata.

Page # Correction
25 Step 10: In the last sentence in the description, it should read "...we'll use the password p@ss5678" for consistency with the exercise step.
35 Step 2: Formatting error. The words "interface vlan1" should be bolded.
36 Step 6: The prompt on the second bullet should be "ciscoasa(config)#"
41 Step 1: Obviously, you're probably not in a seminar.
53 Step 1: This isn't an error as much as an update. I'm now recommending the use of either tftpd32 or tftpd64 instead of the Solar Winds TFTP server. There's nothing wrong with the Solar Winds product, but they make you register to download it. The tftpd32 and tftpd64 products are excellent, they don't require registration, and they include syslogd and some other features. Download both the 32 and 64-bit versions at http://jounin.net
68 In step 4b, after entering the IP address of your ASA's inside interface, push the radio button labeled Telnet
75 Cisco Secure Access Control Server has been discontinued and replaced by Cisco Secure Access Control System.
95

Step 5: This command continues at the top of page 96. The actual command is:

no aaa authentication ssh console LOCAL

96 Step 6: To clarify, you should attempt to log in using SSH
113 In the Diffie-Hellman Group section, the last sentence should read, "Group 1 is 768 bits, group 2 is 1024 bits, and group 5 is 1536 bits."
128 I have updated the information on Remote Access VPN configuration with a new tutorial on RADIUS at http://www.soundtraining.net/i-t-tutorials/cisco-tutorials/82-cisco-asa-vpn-radius-authentication. I have also created several new videos on various ways to authenticate VPN users, including RADIUS, Kerberos, and LDAP on my video channel at www.soundtraining.net/video.
154 Step 45 is no longer necessary.  See an updated configuration, including a video, here.
155

Steps 50 and 51 are not necessary, since the DMZ sits behind a lower security level (50) than the Inside network (100).  See an updated configuration, including a video, here.

164

In the second paragraph, second sentence, it should read, "The appliance has a single IP address and the inside and outside interfaces are on the same subnets."

166 Step 8: For clarification, you can use a network or a host address here. If you choose to assign a network address, it must be the same network as where your management workstation is located. If you choose to assign an individual host address, it must be the address of your management workstation. (If you're not clear on the difference between network and host addresses, spend some time reading TCP/IP tutorials or watching YouTube videos on IP fundamentals.)

The Accidental Administrator: Cisco ASA Security Appliance, Edition 2.1

Page # Correction
68 In step 4b, after entering the IP address of your ASA's inside interface, push the radio button labeled Telnet
116 Eliminate the parenthetical comment. It is irrelevant.
151 Insert an additional step (step 20a) just before step 21. Step 20a: Launch the Adaptive Security Device Manager, either in a browser window or by using the ASDM launcher, depending on how you installed it.
163 This is not a correction, but an update for anyone using ASA software version 8.4 or later. Cisco modified the steps for configuring transparent mode on appliances running software version 8.4 and later. I created a blog post here and a video here, both covering the updated steps.
164 In the second paragraph, second sentence, it should read, "The appliance has a single IP address and the inside and outside interfaces are on the same subnets."

The Accidental Administrator: Cisco Router Step-by-Step Configuration Guide

Page # Correction
88

Figure 51 is wrong.  The subnet mask in binary should be 11111111.11111111.11111111.11000000, as shown in this corrected graphic:

Cisco tutorial | learn to subnet

303

Very early editions of the book (those with a "TM" by the title instead of a ®) included instruction and a graphic indicating that you should use the command ip access-group BlockRouter03 in to apply an IPv6 access-list.  The correct command is ipv6 traffic-filter BlockRouter03 in.  The correct graphic is shown here:

Cisco tutorial | ipv6 access-list

309 Also, in very early editions of the book, RFC 2460 was inadvertantly omitted from the list of recommended RFCs for more information about IPv6.

The Accidental Administrator: Linux Server Step-by-Step Configuration Guide

Page # Correction
50 Students frequently ask what "grep" stands for. One of the most common definitions I've found is "global regular expression parser".
51

Step 2: In the description, it should read "...in the demo3 directory:"

Step 5: the command should include the "n" optiion. It should look like this:

grep -Hrn "I grok Linux" /demo (the "H" tells it to print the filename for each match, the "r" tells it to act recursively, reading all files under each directory, and the "n" tells it to print line numbers.

65

Damn autocorrect! In steps 1 and 3, it should be two dashes before "help", like this:

chmod --help

ls --help

111 Step 5: A word of explanation: "ro" means read only, "sync" tells NFS to reply to requests only after the changes have been committed to stable storage such as a disk drive.
114

Step 4: Again, autocorrect thought it knew what I meant. There are two dashes before "list". Also, if you just want to see the runlevels where a particular daemon starts, you can append the name to the end of the command like this:

chkconfig --list nfs

131

Step 7: The description should read "...present disk usage with the quotacheck command:"

Step 10: You must specify the directory name following the command, like this:

repquota /home

146 Step 23: After removing the directives, save and exit the file with the :wq command.
160 An additional note regarding sudo, passwords are cached. If you need to clear the cache, use the command "sudo -K"
161 In the last paragraph, it should read "...copies the file "file1" from the directory "common"..." (Removing the file extension .txt.)
168, 169

Exercise numbers are messed up. Here's the correct numbering:

Student Exercise 16.7: Finding Superuser User Accounts

Student Exercise 16.8: Checking User Account Logon History

Student Exercise 16.9: Linux Root Password Recovery

172

In the secion, "How to use the "ps" command":" remove the dash before aux, so it should look like this:

ps aux

181 This isn't errata, but I left out a great site for learning how to build Linux configs. Check out www.howtoforge.com (Okay, maybe it is an error, since I should have never left it out!) 

The Compassionate Geek:  Mastering Customer Service for IT Professionals

Page # Correction
71 First paragraph should say "Work with a partner..."

Tweeting Linux:  140 Linux Configuration Commands Explained in 140 Characters or Less

Page # Correction
88 The graphic in figure 37.1 is incorrect.  It is an inadvertant duplicate of the graphic for 36.1.
244 The two graphics are reversed.  Figure 112.2 should be 112.3 and vice versa.

 

Subscribe to our email newsletter

* indicates required

 

Onsite I.T. Training

Bring us onsite to your location!

Onsite I.T. training

Bring us onsite for private team training.  You choose the topic, time, and location.  Onsite training makes sense for groups, small or large.

Request a Quote

Upcoming Workshops

06-13-2013 - 06-14-2013

08-15-2013 - 08-16-2013

09-19-2013 - 09-20-2013

11-07-2013 - 11-08-2013
Go to top