Reset Cisco 2960l switch to factory default
Flattening a switch before re-deployment is one of those simple tasks that I always find myself having lookup on the web, so I thought I’d save myself some time in future and document it here. Show Step 1.Connect up your console cable and power on the switch, whilst holding down the “mode” button: This interrupts the boot process before the Flash file system can initialize, and after a short while (continue holding the “mode” button) you will see the following prompt: Using driver version 1 for media type 1 Base ethernet MAC Address: 4c:30:2d:81:ef:80 Xmodem file system is available. The password-recovery mechanism is enabled. The system has been interrupted prior to initializing the flash filesystem. The following commands will initialize the flash filesystem, and finish loading the operating system software: flash_init boot switch: Step 2.Initialize the flash file system with the command: flash_init switch: flash_init Initializing Flash... mifs[2]: 10 files, 1 directories mifs[2]: Total bytes : 1806336 mifs[2]: Bytes used : 612352 mifs[2]: Bytes available : 1193984 mifs[2]: mifs fsck took 1 seconds. mifs[3]: 0 files, 1 directories mifs[3]: Total bytes : 3870720 mifs[3]: Bytes used : 1024 mifs[3]: Bytes available : 3869696 mifs[3]: mifs fsck took 0 seconds. mifs[4]: 5 files, 1 directories mifs[4]: Total bytes : 258048 mifs[4]: Bytes used : 9216 mifs[4]: Bytes available : 248832 mifs[4]: mifs fsck took 0 seconds. mifs[5]: 5 files, 1 directories mifs[5]: Total bytes : 258048 mifs[5]: Bytes used : 9216 mifs[5]: Bytes available : 248832 mifs[5]: mifs fsck took 1 seconds. -- MORE -- mifs[6]: 566 files, 19 directories mifs[6]: Total bytes : 57931776 mifs[6]: Bytes used : 28429312 mifs[6]: Bytes available : 29502464 mifs[6]: mifs fsck took 21 seconds. ...done Initializing Flash. Step 3.Delete the config.text file from the flash directory: switch: del flash:config.text Are you sure you want to delete "flash:config.text" (y/n)?y File "flash:config.text" deleted Step 4.Delete the vlan.dat file from the flash directory: switch: del flash:vlan.dat Are you sure you want to delete "vlan.dat" (y/n)?y File "flash:vlan.dat" deleted Step 5.Reboot the switch and you’re done: switch: boot Loading "flash:c2960s-universalk9-mz.122-58.SE2.bin"... --- System Configuration Dialog --- Enable secret warning ---------------------------------- In order to access the device manager, an enable secret is required If you enter the initial configuration dialog, you will be prompted for the enable secret If you choose not to enter the intial configuration dialog, or if you exit setup without setting the enable secret, please set an enable secret using the following CLI in configuration mode- enable secret 0 Thanks for reading. Rich Follow Rich on Twitter Even though the Catalyst 2960 series got introduced back in 2005, is in End-of-Sale since October 2014 and End-of-Support since October 2019. They are still used in smaller businesses or lab environments. Therefore a complete reset is sometimes required. For example if you want to reuse your old switch, create a new lab environment or if you run into uncommon problems. This guide is also valid for the 2960X models,
their End-of-Support Date is October 2026. However their End-of-Sale Date is October 2021, but you may still be able to buy used units. Here you can find an overview of all models supported. Keep in mind that the same commands may still work on older or newer models. There aren’t many requirements, but I still want to mention them beforehand. Before you continue refer to the following pictures on where to find the Mode button on
your switch model: Number 9 shows the location of the Mode button on all 2960 models: Catalyst 2960XNumber 5 shows the location of the Mode button on all 2960X models: Catalyst 2960X - Source: cisco.comStep 2 - Press Mode ButtonConnect to the switch via console cable and make sure the connection is
established. Hold down the Mode button until you see the following output:
Step 3 - Initialize FlashTo continue you need to initialize the flash file system.
Your output should then look similar to the following:
After the flash initialization is complete you can continue with the next step. Step 4 - Delete Config FilesTo clear the switch configuration we need to delete two files. These are the config.text and vlan.dat file. Delete config.textUse the following command to delete the config.text file from the flash directory:
Confirm the command with y. Your output should look similar to this:
Delete vlan.datUse the following command to delete the vlan.dat file from the flash directory:
Confirm the command with y. Your output should look similar to this:
Step 5 - RebootGreat, the configuration is now deleted. You need to reboot with the following command:
After the reboot is done you should be greeted with the initial configuration dialogue:
The resetting process is now complete. You can either continue with the configuration dialog or skip it and start building your new config. ConclusionResetting your switch configuration is not difficult and can be useful in many scenarios. As mentioned before this guide may still be valid for other Cisco Catalyst models. |