Frequently Asked Questions

Don't think this Fix will help you? Don't be so sure! Read on:

(Back to Cisco675fix.html)

FAQs (Frequently Asked Questions)

What if I don't remember my Exec and Enable passwords, and I want to reinstall my CBOS?

What if I don't remember my Exec and Enable passwords, and I just want to reconfigure, but leave CBOS alone?

What if I just want Option 2 (Redoing NVRAM Configuration to Add Security)?

What if my router won't even give me the CBOS prompt over the hyperterminal link?

I lost my management cable. Now what?

How do I know if my CBOS is corrupt?

I redid the config, but my router disconnects after every couple of hours. Now what?

OK, I did Option 3. So why didn't it work?

Why are you doing this?

 

?"What if I don't remember my Exec and Enable passwords?"
No problem! The complete CBOS rewrite procedure doesn't require them, since you erase them immediately after entering "debug mode" (RMON) anyway.
If you only want to reset your passwords and running configuration, but don't want to touch the CBOS,
click here for How-to.

?"I only want to change the running configuration, not clear my CBOS, but I can't remember my Passwords"
OK. You'll have to delete the running configuration (including passwords), then replace it with a new one. Changing the running configuration without passwords is described
at this link.

?"What if I just want Option 2 (Redoing NVRAM Configuration to Add Security)?"
Click Here.

?"What if my router won't even give me the CBOS prompt over the hyperterminal link?"
Fret not. This is the same problem I had with my router. However, it does mean you'll need Option 3 instead of Option 2 (see
main page for options).

Fortunately, you don't need the cooperation of the CBOS if you want to completely erase the CBOS. All you need is cooperation of the "es" (erase sector) command. See if you have its cooperation by typing "es 6" (enter). If the router says it's trying to erase the sector, you'll probably be able to erase the whole CBOS and reinstall. If the router says nothing, you might want to check your hyperterminal settings, especially the "Bit per second: 38400" part, because you might not even be connected to the router at all.

?"I lost my management cable. Now what?"
You'll need your management cable to reconfigure your router.
If yours is lost, you can build a new one by following the pattern at this link.

Yes, there are other ways to access your router's inner workings, including telnetting to it from your friend's house, but then you'll definitely have to start with a) a healthy router b) your correct passwords, and c) your telnetting enabled to your router, which also allows non-benevolent hacker types to access your router. The configuration I recommend includes turning the telnetting off to your router. So, I always use my management cable when messing with the router's insides. Then I unplug when finished; my management cable hasn't been attached since Aug 2001.


?"How do I know if my CBOS is corrupt?"
Here's how it manifested itself on my machine.
When my router dropped the network, first, I tried the power cycling thing. No good, so I started a hyperterminal session to erase just the part of the NVRAM that has the running configuration, i.e. sector 6 (just like when you need to reset the exec password, etc.). But when I opened hyperterminal, all it showed me was the "=>" prompt, which is the sign that it's in "Debug" (RMON) mode. It ought to start out with a "Hello!" , a password request, and then the "cbos>" prompt. When I gave it the "es 6" command to axe the running configuration and reboot, it seemed to comply, then returned that it had an error at some specific numeric address, and was right back in RMON.
So, I would claim that a good indicator of CBOS corruption would be bad performance of the router (for example, opening in RMON), especially after sector 6 has been erased, since all that's left then should be the CBOS anyway.

If this is your problem, you'll need to perform all of Option 3.

?"I redid the config, but my router disconnects after every couple of hours. Now what?"
Sounds like you might have skipped a very important step in the reconfiguration process. Make sure you have included all 3 of the following during reconfig:

 

At cbos#, type

set web disable <press enter>

(reply is) WEB is disabled

At cbos#, type

set web port 8080 <press enter>

(...or to some other port of your choosing not equal to 80. If you don't know what you're doing here, use 8080.)

(reply is) You must use "write" then reboot for changes to take effect.

At cbos#, type

set web remote 10.10.10.10 <press enter>

(reply is) Web restricted to 10.10.10.10

?"OK, I did Option 3. So why didn't it work?"
My email box runneth over with questions, problems, and anecdotes from people who had trouble with Option 3. Here are the most common problems:

 

1) The CBOS file that can currently be downloaded from Cisco's website doesn't work. I don't know why, but they seem to have a bad download file or something. I have had several emails to this effect from people saying I appear to have the only readily available good copy (?!). The version that you can download from my site seems to be working for people. It's the one I downloaded from Qwest on about Aug 2 or 3rd. So if Qwest has replaced their CBOS with the new one from Cisco, that could be a problem.

 

2) The really puzzling one: Whether to "RB" or to power cycle after the CBOS install. I power cycled when I did mine, because the directions I was reading (about how to do a routine CBOS install on a healthy 675) said to power cycle. But "RB" *should* work, and I got emails from folks who said that "RB" is the only way it worked for them. Others said power cycle was the only way. Wierd. Try both.

 

3) Typos in the "pb" line, "pb 10008000 fee00000 000f2000". Be carefull!!

 

4) Not fully erasing all 7 sectors (0-6). After I erased, I typed "RB" just to make sure the router was empty. It should say "No CBOS image to expand" or some such thing. Sector 6 has the configuration settings in it (& enable and exec passwords) so it's no big deal to erase sector 6. It gets routinely erased without touching CBOS whenever Exec & enable passwords are forgotten and must be reset. My amatuer thinking is, if there is a worm lurking in my NVRAM, I want it completely gone before I reinstall CBOS, and I'm going to redo the config anyway, so kill all 7 sectors.

 

5) Bad settings in Hyperterminal, resulting in a screwed up installation. Be sure to check this carefully.

 

6) Trying to put on the wrong CBOS version (check your router model).

 

If you're having problems, I'd recommend going back to the beginning and starting at step A of Option 3), without skipping ANYthing. I don't know what Cisco has on their site, but exactly what is on my site has worked for me and dozens of others. Email me if you learn anything or have more questions.

 


?"Why are you doing this?"
That's easy. To help you fix your Cisco router, even if it has a corrupt CBOS.

 

Option 2 for case where Passwords are Forgotten

I.) Connect

Make sure your Cisco Management cable is plugged in.

Get into Hyperterminal (usually under Start/Programs/Accessories/Communications), and createa new session for your router, with these settings:

Bit per second: 38400 Data bits: 8
Parity: None
Stop bits: 1
Flow control: None
(You're probably on COM1 at this point.)

 

II.) Get into Debug (RMON) Mode

Now you are going toget into "debug" mode in your router. (That's the mode where the "=>" prompt shows up in the Hyperterminal window).

Do this by unplugging the router's power for several seconds. Then plug it in, and when the "alarm" light on the router comes on, quickly hit "CTRL-C" at the same time.

You might have to hit enter a few times to make the "=>" show up.

If you didn't get into debug mode the first time, unplug the router and try again.

 

III.) Erase sector 6

Once you're in Debug, delete the current running configuration like this:

At the " =>" prompt, type es 6 <press enter>

(reply is "Erasing sector 00000006. Sector erased")

At the " =>" prompt, type rb <press enter>

The router reboots.

 

IV.) Erase the NVRAM

Now you have to put the router settings in the way you want them, so you'll still be using

hyperterminal. This time, when the router is plugged in, it should say (when you press enter):

Hello!

Expanding CBOS image...

(CBOS version info, etc etc)

IV.1) <Press enter>

Then it will ask you:

User Access Verification

Password:

IV.2)You don't have a password yet (since you just cleared out your router), so just <press enter>

IV.3) At the "cbos>" prompt, type

enable <press enter>

IV.4) At "Password:" press enter.

IV.5) At "cbos#", type

set nvram erase <press enter>

It replies:

Erasing Running Configuration.

You must use "write" for changes to be permanent.

IV.6) At cbos#, type

write <press enter>

NVRAM written.

IV.7) At cbos#, type

reboot <press enter>

Hello!

Expanding CBOS image...

(CBOS version info, etc etc)

 

 

V) Fix Settings

After the "Hello!" message, etc.,

V.1) <Press enter>

The router will ask you:

User Access Verification

Password:

V.2)You still don't have a password yet, so just <press enter>

V.3) At the "cbos>" prompt, type

enable <press enter>

V.4) At "Password:" press enter.

V.5)At cbos#, type

set ppp wan0-0 ipcp 0.0.0.0 <press enter>

(reply is) PPP wan0-0 IPCP Address set to 0.0.0.0

V.6)At cbos#, type

set ppp wan0-0 dns 0.0.0.0 <press enter>

(reply is) PPP wan0-0 DNS Server Addresses set to 0.0.0.0

V.7)At cbos#, type

set ppp wan0-0 login yourusername <press enter>

This username MUST be the one on record with your ISP.

(reply is) User name for wan0-0 has been set to yourusername.

V.8)At cbos#, type

set ppp wan0-0 password yourpassword <press enter>

This password MUST be the one on record with your ISP

(reply is) Password for wan0-0 has been set to yourpassword.

V.9)At cbos#, type

set ppp restart enable <press enter>

(reply is) CPE Remote Restart is now enabled...

V.10)At cbos#, type

set nat enable <press enter>

(reply is) NAT is now enabled

You must use "write" then reboot for changes to take effect.

V.11)At cbos#, type

set dhcp server enable <press enter>

(reply is) DHCP Server enabled

 

VI.) Wrapping Up….

VI.1) At cbos#, type

set password exec yourexecpassword <press enter>

(This executive password can be anything you want, or you can skip the password.)

(reply is) Exec Password Change Successful!

VI.2)At cbos#, type

set password enable yourenablepassword <press enter>

(This enable password can be anything you want, or you can skip the password.)

(reply is) Enable Password Change Successful!

(The next two steps will help keep your router protected from remote access, so the worm won't get you again.)

VI.3) At cbos#, type

set web disable <press enter>

(reply is) WEB is disabled

VI.4) At cbos#, type

set web port 8080 <press enter>

(...or to some other port of your choosing not equal to 80. If you don't know what you're doing here, use 8080.)

(reply is) You must use "write" then reboot for changes to take effect.

VI.5) At cbos#, type

set web remote 10.10.10.10 <press enter>

 

NOTE: Changing your "web remote" setting to 10.10.10.10 will disable your NAT (Network Address Translator) access to your router, meaning you won't be able to Telnet onto it anymore. You could use 10.0.0.1, but that will mean that only your router can telnet onto itself. You can also change to 10.0.0.2 or 10.0.0.3 etc. Check Cisco's page for full understanding of what this command does. For my needs, 10.10.10.10 does the trick, and it appears that without "set web remote (something)", you'll get reinfected. So you can either wait for a final recommendation from Cisco or Qwest, or just slap one of these settings in there and go! If you always use Hyperterminal when changing settings on your router, 10.10.10.10 will be OK.

 

(reply is) Web restricted to 10.10.10.10

 

 

For CISCO 678 DMT (not CAP, just DMT) ONLY
If you have a Cisco 675 or a Cisco 678 for CAP, skip these lines and continue with the next step
If you've got a Cisco 678 running on DMT lines, you'll also need to add:
set interface wan0-0 disable
set interface wan0-0 vpi 0
set interface wan0-0 vci 32
set interface wan0-0 enable
End of CISCO 678 DMT ONLY Info

 

 

VI.6) At cbos#, type

write<press enter>

(reply is) NVRAM written.

VI.7)At cbos#, type

reboot<press enter>

(reply is)

Hello!

Expanding CBOS image... Etc etc.

Now You're done!! You can exit Hyperterminal. You might have to reboot the whole PC to get Windows to see that you have the network back.