% Declare Document Class \documentclass{article} % Latex Packages \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{lmodern} \usepackage{geometry} \usepackage{minted} \usepackage{graphicx} \usepackage{float} % Path where images are located relative % to the file main.tex \graphicspath{{img/}} \newcommand{\insertoutput}[1]{ \begin{center} \includegraphics[width=12cm]{#1} \end{center} } % In which order to look after images in % declared graphicspath{}'s % 1. Low-quality JPG % 2. Med-quality PNG % 3. High-quality PDF \DeclareGraphicsExtensions{.jpg,.png,.pdf} % Package Params \geometry{a4paper,margin=2cm} % Used to NOT show red boxes around colons % etc. when using the minted{} package. \AtBeginEnvironment{minted}{\renewcommand{\fcolorbox}[4][]{#4}} % % BEGIN DOCUMENT % \begin{document} % Which info to insert on the title page \title{r17dinh409 Cisco Lab} \author{Christoffer Hansen } \date{May 22 - June 30, 2017} % Make title page contents \maketitle % Page break before starting Table Of Contents \newpage % Table Of Contents \tableofcontents % % BEGIN SWITCH CONFIG % \section{Lab cfg} % \subsection{Router} \subsubsection{File: base.cfg} \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} % \subsection{Switch} \subsubsection{File: base.cfg} \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 DOCUMENT % \end{document}