In this article I will introduce the Cisco Internetwork Operating System (IOS) command line interface (CLI) for the 2960 series switch. You will need to logon to a switch andbecome familiar with the different levels of access on the switch. You will also becomefamiliar with the commands available to you in each mode (user or privileged) and theswitch help facility, history, and editing features.
User vs. Privileged Mode
User mode is indicated with the > next to the switch name. You can look at settings butcan not make changes from user mode. In Privilege mode, indicated by the #, you can doanything. To get into privilege mode the keyword is enable.
HELP
To view all commands available from this mode type:?This will give you the list of allavailable commands for the switch in your current mode. You can also use the questionmark after you have started typing a command. For example if you want to use a showcommand but you do not remember which one it is, use the ? as this will output allcommands that you can use with the show command.
Configuration Mode
From privilege mode you can enter configuration mode by typing config term commandyou can exit configuration mode type type end or +z
To practically implement these command either create a simple topology on packet tracer or download this topology.
To know all available command on user exec mode type ? and press enter
Switch>?Exec commands:[1-99] Session number to resumeconnect Open a terminal connectiondisconnect Disconnect an existing network connectionenable Turn on privileged commandsexit Exit from the EXEClogout Exit from the EXECping Send echo messages[Output is omitted]
Three command can be used to logout from terminal use any one
Switch>enableSwitch#disableSwitch>exitSwitch con0 is now availablePress RETURN to get started.
Show version command will tell about the device platform and detected interface and ios name
Switch>enableSwitch#show versionCisco IOS Software, C2960 Software (C2960-LANBASE-M), Version12.2(25)FX, RELEASE SOFTWARE (fc1)Copyright (c) 1986-2005 by Cisco Systems, Inc.Compiled Wed 12-Oct-05 22:05 by pt_teamROM: C2960 Boot Loader (C2960-HBOOT-M) Version 12.2(25r)FX,RELEASE SOFTWARE (fc4)System returned to ROM by power-onCisco WS-C2960-24TT (RC32300) processor (revision C0) with21039K bytes of memory.24 FastEthernet/IEEE 802.3 interface(s)2 Gigabit Ethernet/IEEE 802.3 interface(s)[Output is omitted]
show mac address command will show all detected mac address dynamically and manually
Switch#show mac-address-tableMac Address Table-------------------------------------------Vlan Mac Address Type Ports---- ----------- -------- -----1 0001.643a.5501 DYNAMIC Gig1/1
Run time configuration of ram can be any time by simple show run commands
Switch#show running-configBuilding configuration...Current configuration : 925 bytesversion 12.2no service password-encryption!hostname Switch[Output is omitted]
To view startup configuration [ Stored in NVRAM] use show start command
Switch#show startup-configCurrent configuration : 925 bytesversion 12.2no service password-encryption!hostname Switch[Output is omitted]
show vlan command will give the detail overview of all vlan configured on switch
Switch#show vlanVLAN Name Status Ports---- -------------------------------- --------- -----------------------1 default active Fa0/1, Fa0/2, Fa0/3, Fa0/4Fa0/5, Fa0/6, Fa0/7, Fa0/8Fa0/9, Fa0/10, Fa0/11, Fa0/12Fa0/13, Fa0/14, Fa0/15, Fa0/16Fa0/17, Fa0/18, Fa0/19, Fa0/20Fa0/21, Fa0/22, Fa0/23, Fa0/24[Output is omitted]
show interface command will show all detected interface with their hardware description and configuration
Switch#show interfacesFastEthernet0/1 is up, line protocol is up (connected)Hardware is Lance, address is 0060.2f9d.9101 (bia 0060.2f9d.9101)MTU 1500 bytes, BW 100000 Kbit, DLY 1000 usec,reliability 255/255, txload 1/255, rxload 1/255Encapsulation ARPA, loopback not set[Output is omitted]
interface vlan 1 is used to assign ip address and default gateway to switch. Show interface vlan 1 will give a over view of vlan1.
Switch#show interface vlan1Vlan1 is administratively down, line protocol is downHardware is CPU Interface, address is 0060.5c23.82ae(bia 0060.5c23.82ae)MTU 1500 bytes, BW 100000 Kbit, DLY 1000000 usec,reliability 255/255, txload 1/255, rxload 1/255Encapsulation ARPA, loopback not setARP type: ARPA, ARP Timeout 04:00:00[Output is omitted]
delete command is used to delete all vlan configuration from switch Don’t add space between flash and vlan.dat Run this exactly shown here adding a space could erase flash entirely leaving switch blank
Switch#delete flash:vlan.datDelete filename [vlan.dat]?Delete flash:/vlan.dat? [confirm]%deleting flash:/vlan.dat
Startup configuration can be removed by erase commands
Switch#erase startup-configErasing the nvram filesystem will remove all configuration files!Continue? [confirm][OK]Erase of nvram: complete%SYS-7-NV_BLOCK_INIT: Initialized the geometry of nvram
use configure terminal command to go in global configuration mode
Switch#configure terminalEnter configuration commands, one per line. End with CNTL/Z.
Now change default switch name to switch 1
Switch(config)#hostname Switch1
Set enable password to vinita and secret to nikki
Switch1(config)#enable password vinitaSwitch1(config)#enable secret nikki
Set console password to vinita and enable it by login command, order of command is important set password before you enable it
Switch1(config)#line console 0Switch1(config-line)#password vinitaSwitch1(config-line)#loginSwitch1(config-line)#exit
Enable 5 telnet session [ vty0 - vty4] for router and set their password to vinita
Switch1(config)#line vty 0 4Switch1(config-line)#password vinitaSwitch1(config-line)#loginSwitch1(config-line)#exit
Now set switch ip address to 192.168.0.10 255.255.255.0 and default gateway to 192.168.0.5
Switch1(config)#interface vlan1Switch1(config-if)#ip address 192.168.0.10 255.255.255.0Switch1(config-if)#exitSwitch1(config)#ip default-gateway 192.168.0.5
Set a description finance VLAN to interface fast Ethernet 1
Switch1(config)#interface fastEthernet 0/1Switch1(config-if)#description finance VLAN
By default switch automatically negotiate speed and duplex but you can adjust it manually
Switch1(config-if)#duplex full%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1,changed state to downSwitch1(config-if)#duplex auto%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to upSwitch1(config-if)#duplex half%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to down%LINEPROTO-5-UPDOWN: Line protocol on Interface FastEthernet0/1,changed state to down%LINK-5-CHANGED: Interface FastEthernet0/1, changed state to upSwitch1(config-if)#duplex autoSwitch1(config-if)#speed 10Switch1(config-if)#speed 100Switch1(config-if)#speed autoSwitch1(config-if)#exitSwitch1(config)#exit
mac address table can be wiped out by clear commands
Switch1#showSwitch1#show mac-address-tableMac Address Table-------------------------------------------Vlan Mac Address Type Ports---- ----------- -------- -----1 0001.643a.5501 DYNAMIC Gig1/1Switch1#clear mac-address-tableSwitch1#clear mac-address-table ?dynamic dynamic entry typeSwitch1#clear mac-address-table dynamic
To restart switch use reload command [ running configuration will be erased so copy it first to startup configuration ]
Switch1#reloadProceed with reload? [confirm]Switch con0 is now availablePress RETURN to get started.
CCNA basic switch configuration commands sheet
Command | descriptions |
switch>? | The ? works here the same as in a router Used to get the list of all available commands |
switch>enable | User mode, same as a router |
switch# | Privileged mode |
switch#disable | Leaves privileged mode |
switch>exit | Leaves user mode |
switch#show version | Displays information about software and hardware. |
switch#show flash: | Displays information about flash memory (will work only for the 2900/2950 series). |
switch#show mac-address-table | Displays the current MAC address forwarding table . |
switch#show running-config | Displays the current configuration in DRAM. |
switch#show startup-config | Displays the current configuration in NVRAM. |
switch#show vlan | Displays the current VLAN configuration. |
switch#show interfaces | Displays the interface configuration and status of line: up/up, up/down, admin down. |
switch#show interface vlan1 | Displays setting of virtual interface VLAN 1, the default VLAN on the switch. |
To Reset Switch Configuration | |
Switch#delete flash:vlan.dat | Removes the VLAN database from flash memory. |
Delete filename [vlan.dat]? | Press Enter |
Delete flash:vlan.dat? [confirm] | Press Enter |
Switch#erase startup-config | Erases the file from NVRAM. |
Switch#reload | Restarts the switch. |
To Set Host Names | |
Switch#configure terminal | Moves to global configuration mode |
Switch(config)#hostname Switch1 | Creates a locally significant host name of the switch. This is the same command as the router. |
Switch1(config)# | |
To Set Passwords | |
Switch(config)#enable password vinita | Sets the enable password to vinita |
Switch(config)#enable secret nikki | Sets the encrypted secret password to nikki |
Switch(config)#line console 0 | Enters line console mode |
Switch(config-line)#login | Enables password checking |
Switch(config-line)#password vinita | Sets the password to vinita |
Switch(config-line)#exit | Exits line console mode |
Switch(config-line)#line vty 0 4 | Enters line vty mode for all five virtual ports |
Switch(config-line)#login | Enables password checking |
Switch(config-line)#password vinita | Sets the password to vinita |
Switch(config-line)#exit | Exits line vty mode |
Switch(config)# | |
To Set IP Addresses and Default Gateways | |
Switch(config)#interface vlan1 | Enters the virtual interface for VLAN 1, the default VLAN on the switch |
Switch(config-if)#ip address 192.168.0.10 255.255.255.0 | Sets the IP address and netmask to allow for remote access to the switch |
Switch(config-if)#exit | |
Switch(config)#ip default-gateway 192.168.0.5 | Allows IP information an exit past the local network |
To Set Interface Descriptions | |
Switch(config)#interface fastethernet 0/1 | Enters interface configuration mode |
Switch(config-if)#description Finance VLAN | Adds a description of the interface |
To Set Duplex Operation | |
Switch(config)#interface fastethernet 0/1 | Moves to interface configuration mode |
Switch(config-if)#duplex full | Forces full-duplexoperation |
Switch(config-if)#duplex auto | Enables auto-duplex config |
Switch(config-if)#duplex half | Forces half-duplex operation |
To Set Operation Speed | |
Switch(config)#interface fastethernet 0/1 | |
Switch(config-if)#speed 10 | Forces 10-Mbps operation |
Switch(config-if)#speed 100 | Forces 100-Mbps operation |
Switch(config-if)#speed auto | Enables autospeed configuration |
MAC Address Table | |
switch#show mac address-table | Displays current MACaddress forwarding table |
switch#clear mac address-table | Deletes all entries fromcurrent MAC addressforwarding table |
switch#clear mac address-table dynamic | Deletes only dynamicentries from table |
Copy from computernetworkingnotes.com.
Blogger Comment
Facebook Comment