Initial Console Access
Connection Settings
- Baud rate:
9600 - Data bits: 8
- Parity: None
- Stop bits: 1
- Flow control: None
First Boot
text
! Skip initial configuration dialog
Would you like to enter the initial configuration dialog? [yes/no]: no
! Enter privileged exec mode
Switch> enable
! Enter global configuration
Switch# configure terminal
Basic Configuration
Essential Settings
text
! Set hostname
hostname SW-CORE-01
! Set domain name
ip domain-name example.local
! Create management VLAN
vlan 10
name Management
! Configure management interface
interface vlan 10
ip address 10.10.10.2 255.255.255.0
no shutdown
! Set default gateway
ip default-gateway 10.10.10.1
! Generate SSH keys
crypto key generate rsa modulus 2048
! Create admin user
username admin privilege 15 secret YourSecurePassword
! Enable SSH access
line vty 0 15
transport input ssh
login local
! Disable HTTP server
no ip http server
no ip http secure-server
Save Configuration
text
! Save running config to startup
copy running-config startup-config
! or shorthand
write memory
Port Configuration
Access Port (End Device)
text
interface GigabitEthernet0/1
description User Workstation
switchport mode access
switchport access vlan 30
spanning-tree portfast
spanning-tree bpduguard enable
Trunk Port (Switch-to-Switch)
text
interface GigabitEthernet0/24
description Uplink to Core
switchport trunk encapsulation dot1q
switchport mode trunk
switchport trunk allowed vlan 10,20,30,40
switchport trunk native vlan 999
Range Configuration
text
! Configure multiple ports at once
interface range GigabitEthernet0/1-20
switchport mode access
switchport access vlan 30
spanning-tree portfast
Security Hardening
Port Security
text
interface GigabitEthernet0/1
switchport port-security
switchport port-security maximum 2
switchport port-security violation restrict
switchport port-security mac-address sticky
Unused Ports
text
! Disable unused ports
interface range GigabitEthernet0/21-23
shutdown
switchport access vlan 999
description UNUSED
Verification Commands
text
show running-config
show vlan brief
show interfaces status
show interfaces trunk
show ip interface brief
show mac address-table
show spanning-tree
show port-security