Updated code from router to l3 switch

This commit is contained in:
chhan11 2017-05-22 12:44:49 +02:00
parent af22ccb611
commit e5afc8e8da
7 changed files with 190 additions and 40 deletions

89
code/l2switch/base.cfg Normal file
View File

@ -0,0 +1,89 @@
tclsh
puts [ open "flash:base.cfg" w+ ] {
service timestamps debug datetime msec localtime show-timezone
service timestamps log datetime msec localtime show-timezone
service password-encryption
service counters max age 10
!
hostname __HOSTNAME__
!
logging buffered notifications
no logging console
!
no aaa new-model
clock timezone MET 1 0
clock summer-time MET-DST recurring last Sun Mar 2:00 last Sun Oct 3:00
system mtu routing 1500
!
!
no ip domain-lookup
ip domain-name cisco.tld
!
password encryption aes
!
!
!
!
!
!
!
spanning-tree mode pvst
spanning-tree extend system-id
!
vlan internal allocation policy ascending
!
ip tcp synwait-time 5
ip ssh logging events
ip ssh version 2
ip ssh dh min size 2048
ip ssh dscp 56
!
!
!
!
!
no ip http server
no ip http secure-server
!
!
!
line con 0
exec-timeout 60 0
privilege level 15
logging synchronous
stopbits 1
line vty 0 4
exec-timeout 60 0
privilege level 15
logging synchronous
login
length 0
stopbits 1
line vty 5 15
exec-timeout 60 0
logging synchronous
login
stopbits 1
!
interface range f0/1-24 , g0/1-2
shutdown
exit
!
interface range f0/1-18
no cdp enable
exit
!
interface range f0/19-24
switchport mode trunk
switchport trunk allowed vlan 1
switchport trunk native vlan 1
no shutdown
exit
!
vtp mode transparent
!
exit
!
end
}
tclquit

87
code/l3switch/base.cfg Normal file
View File

@ -0,0 +1,87 @@
tclsh
puts [ open "flash:base.cfg" w+ ] {
service timestamps debug datetime msec localtime show-timezone
service timestamps log datetime msec localtime show-timezone
service password-encryption
service counters max age 10
!
hostname __HOSTNAME__
!
logging buffered notifications
no logging console
!
no aaa new-model
clock timezone MET 1 0
clock summer-time MET-DST recurring last Sun Mar 2:00 last Sun Oct 3:00
system mtu routing 1500
!
!
no ip domain-lookup
ip domain-name cisco.tld
!
password encryption aes
!
!
!
!
!
!
!
spanning-tree mode pvst
spanning-tree extend system-id
!
vlan internal allocation policy ascending
!
ip tcp synwait-time 5
ip ssh logging events
ip ssh version 2
ip ssh dh min size 2048
ip ssh dscp 56
!
!
!
!
!
ip classless
no ip http server
no ip http secure-server
!
!
!
line con 0
exec-timeout 60 0
privilege level 15
logging synchronous
stopbits 1
line vty 0 4
exec-timeout 60 0
privilege level 15
logging synchronous
login
length 0
stopbits 1
line vty 5 15
exec-timeout 60 0
logging synchronous
login
stopbits 1
!
interface range f0/1-24 , g0/1-2
shutdown
exit
!
interface range f0/1-18
no cdp enable
exit
!
interface range f0/19-24
no shutdown
exit
!
vtp mode transparent
!
exit
!
end
}
tclquit

View File

@ -1,16 +0,0 @@
tclsh
puts [ open "flash:base.cfg" w+ ] {
hostname __HOSTNAME__
ip domain-name cisco.tld
no ip domain lookup
interface range f0/1-24 , g0/1-2
shutdown
exit
vtp mode transparent
line con 0
no exec-timeout
logging synchronous
exit
end
}
tclquit

View File

@ -1,16 +0,0 @@
tclsh
puts [ open "flash:base.cfg" w+ ] {
hostname __HOSTNAME__
ip domain-name cisco.tld
no ip domain lookup
interface range f0/1-24 , g0/1-2
shutdown
exit
vtp mode transparent
line con 0
no exec-timeout
logging synchronous
exit
end
}
tclquit

View File

@ -68,20 +68,26 @@
% <!-- ROUTER -->
\subsection{Router}
\subsubsection{File: base.cfg}
\inputminted[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{powershell}{code/router/base.cfg}
\inputminted[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{tcl}{code/router/base.cfg}
\subsubsection{File: reset.tcl}
\inputminted[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{powershell}{code/router/reset.tcl}
\inputminted[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{tcl}{code/router/reset.tcl}
% <!-- SWITCH -->
\subsection{Switch}
% <!-- LAYER 3 SWITCH -->
\subsection{Layer 3 Switch}
\subsubsection{File: base.cfg}
\inputminted[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{powershell}{code/switch/base.cfg}
\inputminted[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{tcl}{code/l3switch/base.cfg}
\subsubsection{File: reset.tcl}
\inputminted[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{powershell}{code/switch/reset.tcl}
\inputminted[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{tcl}{code/l3switch/reset.tcl}
% <!-- LAYER 2 SWITCH -->
\subsection{Layer 2 Switch}
\subsubsection{File: base.cfg}
\inputminted[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{tcl}{code/l2switch/base.cfg}
\subsubsection{File: reset.tcl}
\inputminted[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{tcl}{code/l2switch/reset.tcl}
%
% END SWITCH CONFIG