diff --git a/EduNetworkBuilder/RTFWindow.cs b/EduNetworkBuilder/RTFWindow.cs index 2db2f31..924c68c 100644 --- a/EduNetworkBuilder/RTFWindow.cs +++ b/EduNetworkBuilder/RTFWindow.cs @@ -40,6 +40,7 @@ namespace EduNetworkBuilder newlocation = new Point(Screen.PrimaryScreen.Bounds.Width - 5, newlocation.Y); } Location = newlocation; + Height = myWin.Height; } System.Drawing.Font currentFont = rtbContent.SelectionFont; Text = title; @@ -76,6 +77,7 @@ namespace EduNetworkBuilder newlocation = new Point(Screen.PrimaryScreen.Bounds.Width - 5, newlocation.Y); } Location = newlocation; + Height = myWin.Height; } if (WhatToShow == RTFWindowContents.help) { diff --git a/EduNetworkBuilder/Resources/Help.rtf b/EduNetworkBuilder/Resources/Help.rtf index 5f5f6ba..fba48c7 100644 --- a/EduNetworkBuilder/Resources/Help.rtf +++ b/EduNetworkBuilder/Resources/Help.rtf @@ -45,7 +45,8 @@ Level_4: Advanced Subnetting and Routing\par The Basics:\par \b0 There are four main components to subnetting. The IP Address, the netmask, the default gateway, and static routes.\par \b The IP Address:\par -\b0 The IP Address is a set of four numbers, connected by periods. Each of the numbers is eight bits long, which means it is a number between 0 and 255. Most IP addresses are reserved for specific people, places, and things. But there are three main sets of "internal" IP addresses that are set aside for use behind firewalls. 10.x.x.x, 192.168.x.x, and 172.16-31.x.x\par +\b0 The IP Address is a set of four numbers, connected by periods. Each of the numbers is eight bits long, which means it is a number between 0 and 255. On any network, each IP Address should be unique. \par +Most IP addresses are "public" and are reserved for specific people, places, and things. These reservations are managed by various "registrars" on the Internet. But there are three main sets of "internal" IP addresses that are set aside for use behind firewalls. 10.x.x.x, 192.168.x.x, and 172.16-31.x.x We will be using these "Private" IP Addresses in this simulation.\par \b The Netmask:\par \b0 The network mask (or netmask) is a set of numbers that state what is considered "local" and what is considered "remote." Anything that is not considered local is sent to the computer specified by the "default gateway." Anything that is considered local is sent straight out to the local network, destined to the local machine.\par The netmask usually looks something like 255.255.255.0. In binary, this looks like: \par diff --git a/EduNetworkBuilder/Resources/Level1-DuplicateIPs.enbx b/EduNetworkBuilder/Resources/Level1-DuplicateIPs.enbx index 67965c7..4828588 100644 --- a/EduNetworkBuilder/Resources/Level1-DuplicateIPs.enbx +++ b/EduNetworkBuilder/Resources/Level1-DuplicateIPs.enbx @@ -2,8 +2,8 @@ - Get the PCs so they are happy - Duplicate IPs + Get the PCs so they are happy + Duplicate IPs 1024 1024 100 @@ -38,6 +38,7 @@ lo 145 False + lo0 @@ -60,6 +61,7 @@ management_interface 146 False + management_interface0 @@ -82,6 +84,7 @@ port 147 False + port1 @@ -104,6 +107,7 @@ port 148 False + port2 @@ -126,6 +130,7 @@ port 149 False + port3 @@ -148,6 +153,7 @@ port 150 False + port4 @@ -170,6 +176,7 @@ port 151 False + port5 @@ -192,6 +199,7 @@ port 152 False + port6 @@ -214,6 +222,7 @@ port 153 False + port7 @@ -251,6 +260,7 @@ lo 131 False + lo0 @@ -273,6 +283,7 @@ eth 132 False + eth0 @@ -310,6 +321,7 @@ lo 134 False + lo0 @@ -332,6 +344,7 @@ eth 135 False + eth0 @@ -369,6 +382,7 @@ lo 137 False + lo0 @@ -391,6 +405,7 @@ eth 138 False + eth0 @@ -428,6 +443,7 @@ lo 140 False + lo0 @@ -450,6 +466,7 @@ eth 141 True + eth0 @@ -487,6 +504,7 @@ lo 155 False + lo0 @@ -509,6 +527,7 @@ eth 156 False + eth0 @@ -546,6 +565,7 @@ port1 + normal 157 @@ -562,6 +582,7 @@ port2 + normal 158 @@ -578,6 +599,7 @@ port3 + normal 159 @@ -594,6 +616,7 @@ port4 + normal 160 @@ -610,6 +633,7 @@ port5 + normal 161 @@ -632,6 +656,6 @@ server0 NeedsLocalIPTo - IP + IPAddress \ No newline at end of file diff --git a/EduNetworkBuilder/Resources/Level1-MidDHCP.enbx b/EduNetworkBuilder/Resources/Level1-MidDHCP.enbx index c57be9e..e3fd141 100644 --- a/EduNetworkBuilder/Resources/Level1-MidDHCP.enbx +++ b/EduNetworkBuilder/Resources/Level1-MidDHCP.enbx @@ -1,15 +1,15 @@ - + - These IP-Phones cannot have a static IP. You must add a server on the 192.168.1.0 network and configure the DHCP server. Give an IP to the phone, so the phone can ping the PCs on the other side of the network - Add DHCP Server + These IP-Phones cannot have a static IP. You must add a server on the 192.168.1.0 network and configure the DHCP server. Give an IP to the phone, so the phone can ping the PCs on the other side of the network + Add DHCP Server 1024 1024 100 False 1 - 05.00 + 5 146 none @@ -38,6 +38,7 @@ lo 101 False + lo0 @@ -60,6 +61,7 @@ eth 102 True + eth0 @@ -97,6 +99,7 @@ lo 104 False + lo0 @@ -119,6 +122,7 @@ management_interface 105 False + management_interface0 @@ -141,6 +145,7 @@ port 106 False + port1 @@ -163,6 +168,7 @@ port 107 False + port2 @@ -185,6 +191,7 @@ port 108 False + port3 @@ -207,6 +214,7 @@ port 109 False + port4 @@ -229,6 +237,7 @@ port 110 False + port5 @@ -251,6 +260,7 @@ port 111 False + port6 @@ -273,6 +283,7 @@ port 112 False + port7 @@ -310,6 +321,7 @@ lo 121 False + lo0 @@ -332,6 +344,7 @@ management_interface 122 False + management_interface0 @@ -354,6 +367,7 @@ port 123 False + port1 @@ -376,6 +390,7 @@ port 124 False + port2 @@ -398,6 +413,7 @@ port 125 False + port3 @@ -420,6 +436,7 @@ port 126 False + port4 @@ -442,6 +459,7 @@ port 127 False + port5 @@ -464,6 +482,7 @@ port 128 False + port6 @@ -486,6 +505,7 @@ port 129 False + port7 @@ -523,6 +543,7 @@ lo 131 False + lo0 @@ -545,6 +566,7 @@ eth 132 False + eth0 @@ -582,6 +604,7 @@ lo 134 False + lo0 @@ -604,6 +627,7 @@ eth 135 False + eth0 @@ -641,6 +665,7 @@ lo 137 False + lo0 @@ -663,6 +688,7 @@ eth 138 False + eth0 @@ -700,6 +726,7 @@ lo 117 False + lo0 @@ -722,6 +749,7 @@ eth 118 False + eth0 @@ -744,6 +772,7 @@ eth 119 False + eth1 @@ -769,6 +798,7 @@ port1 + normal 139 @@ -785,6 +815,7 @@ port2 + normal 140 @@ -801,6 +832,7 @@ port3 + normal 141 @@ -817,6 +849,7 @@ eth0 + normal 142 @@ -833,6 +866,7 @@ eth1 + normal 143 @@ -849,6 +883,7 @@ port3 + normal 145 @@ -861,5 +896,6 @@ pc0 SuccessfullyPings + DHCPServer \ No newline at end of file diff --git a/EduNetworkBuilder/Resources/Level1-MixedNetwork.enbx b/EduNetworkBuilder/Resources/Level1-MixedNetwork.enbx index 7e2968b..f139bba 100644 --- a/EduNetworkBuilder/Resources/Level1-MixedNetwork.enbx +++ b/EduNetworkBuilder/Resources/Level1-MixedNetwork.enbx @@ -1,20 +1,81 @@ - + - This puzzle has three tasks to it: + This puzzle has three tasks to it: 1) Give the switch an IP address 2) Add an IP-Phone to the network, linking it to the switch, and then do a DHCP request for it. -3) Ping the switch from the IP-Phone - Adding Devices +3) Ping the switch from the IP-Phone + Adding Devices 1024 1024 100 True 1 4.3 - 121 + 125 basic + + ip_phone0 + 100 + 121 + 560,500 + ip_phone + False + False + + 0.0.0.0 + 0.0.0.0 + 0.0.0.0 + gw + + + lo + lo0 + + 121 + 122 + ip_phone0 + lo0 + + lo + 122 + False + + + lo0 + + 127.0.0.1 + 255.0.0.0 + 0.0.0.0 + ip + + + + + eth + eth0 + + 121 + 123 + ip_phone0 + eth0 + + eth + 123 + True + + + eth0 + + 192.168.1.20 + 255.255.255.0 + 192.168.1.254 + route + + + + net_switch0 100 @@ -41,6 +102,7 @@ lo 104 False + lo0 @@ -63,11 +125,12 @@ management_interface 105 False + management_interface0 - 0.0.0.0 - 0.0.0.0 + 192.168.1.4 + 255.255.255.0 0.0.0.0 ip @@ -85,6 +148,7 @@ port 106 False + port1 @@ -107,6 +171,7 @@ port 107 False + port2 @@ -129,6 +194,7 @@ port 108 False + port3 @@ -151,6 +217,7 @@ port 109 False + port4 @@ -173,6 +240,7 @@ port 110 False + port5 @@ -195,6 +263,7 @@ port 111 False + port6 @@ -217,6 +286,7 @@ port 112 False + port7 @@ -254,6 +324,7 @@ lo 114 False + lo0 @@ -276,6 +347,7 @@ eth 115 False + eth0 @@ -313,6 +385,7 @@ lo 101 False + lo0 @@ -335,6 +408,7 @@ eth 102 False + eth0 @@ -372,6 +446,7 @@ port1 + normal 116 @@ -388,8 +463,26 @@ port2 + normal 117 + + + 121 + 123 + ip_phone0 + eth0 + + + 103 + 108 + net_switch0 + port3 + + + normal + 124 + net_switch0 server0 @@ -400,5 +493,6 @@ net_switch0 SuccessfullyPings + DHCP \ No newline at end of file diff --git a/EduNetworkBuilder/Resources/Level1-NoGateway.enbx b/EduNetworkBuilder/Resources/Level1-NoGateway.enbx index 8228f2b..e781587 100644 --- a/EduNetworkBuilder/Resources/Level1-NoGateway.enbx +++ b/EduNetworkBuilder/Resources/Level1-NoGateway.enbx @@ -1,16 +1,17 @@ - + - The items on one network cannot ping the items on the other network (separated by the router). Figure why and fix it. All computers and switches need fixing, but the router is OK. - Gateway Puzzle + The items on one network cannot ping the items on the other network (separated by the router). Figure why and fix it. All computers and switches need fixing, but the router is OK. + Gateway Puzzle 1024 1024 100 False - 142 1 - 03.00 + 3 + 142 + none net_switch0 100 @@ -37,6 +38,7 @@ lo 101 False + lo0 @@ -59,6 +61,7 @@ management_interface 102 False + management_interface0 @@ -81,6 +84,7 @@ port 103 False + port1 @@ -103,6 +107,7 @@ port 104 False + port2 @@ -125,6 +130,7 @@ port 105 False + port3 @@ -147,6 +153,7 @@ port 106 False + port4 @@ -169,6 +176,7 @@ port 107 False + port5 @@ -191,6 +199,7 @@ port 108 False + port6 @@ -213,6 +222,7 @@ port 109 False + port7 @@ -250,6 +260,7 @@ lo 127 False + lo0 @@ -272,6 +283,7 @@ management_interface 128 False + management_interface0 @@ -294,6 +306,7 @@ port 129 False + port1 @@ -316,6 +329,7 @@ port 130 False + port2 @@ -338,6 +352,7 @@ port 131 False + port3 @@ -360,6 +375,7 @@ port 132 False + port4 @@ -382,6 +398,7 @@ port 133 False + port5 @@ -404,6 +421,7 @@ port 134 False + port6 @@ -426,6 +444,7 @@ port 135 False + port7 @@ -463,6 +482,7 @@ lo 137 False + lo0 @@ -485,6 +505,7 @@ eth 138 False + eth0 @@ -522,6 +543,7 @@ lo 114 False + lo0 @@ -544,6 +566,7 @@ eth 115 False + eth0 @@ -581,6 +604,7 @@ lo 117 False + lo0 @@ -603,6 +627,7 @@ eth 118 False + eth0 @@ -640,6 +665,7 @@ lo 123 False + lo0 @@ -662,6 +688,7 @@ eth 124 False + eth0 @@ -684,6 +711,7 @@ eth 125 False + eth1 @@ -709,6 +737,7 @@ eth0 + normal 119 @@ -725,6 +754,7 @@ eth0 + normal 120 @@ -741,6 +771,7 @@ eth0 + normal 139 @@ -757,6 +788,7 @@ port1 + normal 140 @@ -773,6 +805,7 @@ eth0 + normal 141