1
0
Fork 0
mirror of https://gitlab.com/netravnen/NetworkLabNotes.git synced 2024-11-26 19:27:57 +00:00

Added base.cfg and reset.tcl

This commit is contained in:
chhan11 2017-05-22 12:19:53 +02:00
parent 8a3caffdd5
commit b88bceb860

View file

@ -6,7 +6,7 @@
\usepackage[utf8]{inputenc} \usepackage[utf8]{inputenc}
\usepackage{lmodern} \usepackage{lmodern}
\usepackage{geometry} \usepackage{geometry}
%\usepackage{minted} \usepackage{minted}
\usepackage{graphicx} \usepackage{graphicx}
\usepackage{float} \usepackage{float}
@ -32,7 +32,7 @@
\geometry{a4paper,margin=2cm} \geometry{a4paper,margin=2cm}
% Used to NOT show red boxes around colons % Used to NOT show red boxes around colons
% etc. when using the minted{} package. % etc. when using the minted{} package.
%\AtBeginEnvironment{minted}{\renewcommand{\fcolorbox}[4][]{#4}} \AtBeginEnvironment{minted}{\renewcommand{\fcolorbox}[4][]{#4}}
% %
% BEGIN DOCUMENT % BEGIN DOCUMENT
@ -57,19 +57,95 @@
% %
\section{Lab cfg} \section{Lab cfg}
% <!-- ROUTER -->
\subsection{Router} \subsection{Router}
\subsubsection*{File: base.cfg} \subsubsection{File: base.cfg}
\subsubsection*{File: reset.tcl} \begin{minted}[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{tcl}
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
\end{minted}
\subsubsection{File: reset.tcl}
\begin{minted}[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{tcl}
tclsh
puts [ open "flash:reset.tcl" w+ ] {
typeahead "\n"
copy running-config startup-config
typeahead "\n"
erase startup-config
delete /force vlan.dat
delete /force multiple-fs
ios_config "sdm prefer dual-ipv4-and-ipv6 routing"
typeahead "\n"
puts "Reloading the switch in 1 minute, type reload cancel to halt"
typeahead "\n"
reload in 1 RESET.TCL SCRIPT RUN
}
tclquit
\end{minted}
% <!-- SWITCH -->
\subsection{Switch} \subsection{Switch}
\subsubsection*{File: base.cfg} \subsubsection{File: base.cfg}
\subsubsection*{File: reset.tcl} \begin{minted}[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{tcl}
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
\end{minted}
\subsubsection{File: reset.tcl}
\begin{minted}[frame=lines,framesep=2mm,baselinestretch=1.2,bgcolor=lightgray,fontsize=\footnotesize,linenos,breaklines=true]{tcl}
tclsh
puts [ open "flash:reset.tcl" w+ ] {
typeahead "\n"
copy running-config startup-config
typeahead "\n"
erase startup-config
delete /force vlan.dat
delete /force multiple-fs
ios_config "sdm prefer lanbase-routing"
typeahead "\n"
puts "Reloading the switch in 1 minute, type reload cancel to halt"
typeahead "\n"
reload in 1 RESET.TCL SCRIPT RUN
}
tclquit
\end{minted}
% %
% END SWITCH CONFIG % END SWITCH CONFIG