From 33613a85afc4b1481367fbe92a17ee59c240250b Mon Sep 17 00:00:00 2001 From: Sven Eisenhauer Date: Fri, 10 Nov 2023 15:11:48 +0100 Subject: add new repo --- .../en_CCNA4_v30/elabs/Engine/actions_scenario.txt | 179 +++++++++++++++++++++ 1 file changed, 179 insertions(+) create mode 100644 Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/actions_scenario.txt (limited to 'Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/actions_scenario.txt') diff --git a/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/actions_scenario.txt b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/actions_scenario.txt new file mode 100644 index 0000000..4db620f --- /dev/null +++ b/Bachelor/CCNA4/en_CCNA4_v30/elabs/Engine/actions_scenario.txt @@ -0,0 +1,179 @@ +//zmg, 03.01.01 +//this file needs a better description! +// +// + +// File modified by Ryley Gahagan 3.7.01 + + +// File: actions_scenario.txt +// Description: SCENARIO functions + +// scenario_startScenario() +// IN : None +// DO : Creates the 5 Routers and its checklist then starts everything running with RouterA +// OUT: None +function scenario_startScenario() { + + // pointer that will be assigned to the various routers + // used in this function + var rptr = null; + + // **** create RouterA **** + router_createRouter("RouterA"); +// commandline_setMode(StepModeArray[0], "RouterA"); +/* + // create interfraces for running-config + rptr = eval("_root.rRouterA.run"); + rptr.e0.exist = true; + rptr.e1.exist = true; + rptr.s0.exist = true; + + // create interfaces for startup-config + rptr = eval("_root.rRouterA.startup_file"); + rptr.e0.exist = true; + rptr.e1.exist = true; + rptr.s0.exist = true; + + // create the routing table + rptr = eval("_root.rRouterA"); + rptr.routingtable = new routing_table_tableA(); + + // setting the mac addresses + rptr.run.e0.mac = "0010.7b81.4e2c"; + rptr.run.e1.mac = "0010.7b81.4e2d"; +*/ + // **** end RouterA **** + + // **** create RouterB **** + router_createRouter("RouterB"); +/* commandline_setMode("user", "RouterB"); + + // create interfraces for running-config + rptr = eval("_root.rRouterB.run"); + rptr.e0.exist = true; + rptr.s0.exist = true; + rptr.s1.exist = true; + + // create interfaces for startup-config + rptr = eval("_root.rRouterB.startup_file"); + rptr.e0.exist = true; + rptr.s0.exist = true; + rptr.s1.exist = true; + + // create the routing table + rptr = eval("_root.rRouterB"); + rptr.routingtable = new routing_table_tableB(); + + // setting the mac addresses + rptr.run.e0.mac = "00d0.58ac.ec1f"; + + // **** end RouterB **** + + // **** create RouterC **** + router_createRouter("RouterC"); + commandline_setMode("user", "RouterC"); + + // create interfraces for running-config + rptr = eval("_root.rRouterC.run"); + rptr.e0.exist = true; + rptr.s0.exist = true; + rptr.s1.exist = true; + + // create interfaces for startup-config + rptr = eval("_root.rRouterC.startup_file"); + rptr.e0.exist = true; + rptr.s0.exist = true; + rptr.s1.exist = true; + + // create the routing table + rptr = eval("_root.rRouterC"); + rptr.routingtable = new routing_table_tableC(); + + // setting the mac addresses + rptr.run.e0.mac = "00d0.58ac.ec1c"; + + // **** end RouterC **** + + // **** create RouterD **** + router_createRouter("RouterD"); + commandline_setMode("user", "RouterD"); + + // create interfraces for running-config + rptr = eval("_root.rRouterD.run"); + rptr.e0.exist = true; + rptr.s1.exist = true; + + // create interfaces for startup-config + rptr = eval("_root.rRouterD.startup_file"); + rptr.e0.exist = true; + rptr.s1.exist = true; + + // create the routing table + rptr = eval("_root.rRouterD"); + rptr.routingtable = new routing_table_tableD(); + + // setting the mac addresses + rptr.run.e0.mac = "00d0.58ac.ec25"; + + // **** end RouterD **** + + // **** create RouterE **** + router_createRouter("RouterE"); + commandline_setMode("user", "RouterE"); + + // create interfraces for running-config + rptr = eval("_root.rRouterE.run"); + rptr.e0.exist = true; + + // create interfaces for startup-config + rptr = eval("_root.rRouterE.startup_file"); + rptr.e0.exist = true; + + // create the routing table + rptr = eval("_root.rRouterE"); + rptr.routingtable = new routing_table_tableE(); + + // setting the mac addresses + rptr.run.e0.mac = "00d0.58ac.ec28"; + + // **** end RouterE **** +*/ + // **** Checklist Creation **** + router_createRouter("CheckRouterA"); + router_createRouter("CheckRouterB"); +// router_createRouter("CheckRouterC"); +// router_createRouter("CheckRouterD"); +// router_createRouter("CheckRouterE"); +// checklist_setChecklist(); + // **** end Checklist **** + + // **** Create default router **** + router_createRouter("default"); + + // set RouterA as the starting router + _root.Menu.mRouterA._visible = false; + _root.HyperTerminal.sRouterA._visible = true; + _root.active_router = "RouterA"; // Current ROUTER + _root.VISIBLE_ROUTER = "RouterA"; + + changeRouterInformation(routerUsedForThisStep[0]); //setting the router information is done here + + _root.output_initCursor(); + + _root.router_startup_checkStartUp(); + + //copy the below information from data.txt file 29 March 2002 + + //Router Name + //_root.rRouterA.run.hostname = "Lab_A"; + + //Enable Password + //_root.rRouterA.run.password = "class"; + + //Enable Secret + //_root.rRouterA.run.secret = ""; + +// _root.active_router = "RouterA"; + +} -- cgit v1.2.3