Here you will find various Cisco CCNA 200-301 labs we have decided to provide FREE to you!  These labs were created and we felt they were not advanced enough for our CCNA Lab Workbook.  They are either not complex enough, do not cover multiple concepts, or do not have enough commentary explaining what we want to accomplish in each lab and why you are doing each step.  These labs are basically just simple configurations and not what we would really call labs. Why? Because they do not really help you learn.


Objective: The objective of this lab is to complete the basic initial configuration of a switch.  This does not include any interface configuration.

Hardware Requirements

  • One switch
  • IOS version 12.x or later
  • A PC running a terminal emulation program
  • Cisco console kit


  • If the switch has a startup-config, erase it and perform a reload of the routers.

Switch Configuration


Switch>en    (Enters privileged exec mode)

Switch#config t    (Enters global configuration mode)

Enter configuration commands, one per line. End with CNTL/Z.

Switch(config)#hostname S1        (Assign a hostname to the device)

S1(config)#no ip domain-lookup    (Prevent domain name lookup)

S1(config)#ip domain-name    (Assign a domain name to the device)

S1(config)#enable pass ciscoenpa$$        (Assign a password to secure the privileged exec mode)

S1(config)#enable secret ciscosecpa$$    (Assign an encrypted password to secure privileged exec mode)

S1(config)#service password-encryption     (Encrypt all plain-text passwords in the running-configuration)

S1(config)#line con 0        (Enter the console interface configuration)

S1(config-line)#pass ciscoconpa$$    (Assign a password to the console connection)

S1(config-line)#login        (Assign that password to the login action)


S1(config)#banner motd ”    (Open the message of the day banner dialog)

Enter TEXT message. End with the character ‘”‘.

WARNING!!! All unathorized access is strictly prohibited.”




%SYS-5-CONFIG_I: Configured from console by console


S1#show run        (View the running configuration to confirm commands were accepted)

S1#copy run start    (Copy the running configuration to NVRAM as startup configuration)

Destination filename [startup-config]?

Building configuration…



End of Lab