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