diff --git a/EduNetworkBuilder/NB.cs b/EduNetworkBuilder/NB.cs
index a40ec59..37ef57a 100644
--- a/EduNetworkBuilder/NB.cs
+++ b/EduNetworkBuilder/NB.cs
@@ -48,7 +48,7 @@ namespace EduNetworkBuilder
public enum HelpTopics {
None, DHCP, DHCPServer, Firewall, Gateway, Help, IPAddress, Link, Subnet, Ping,
VPN, Hub, Switch, ARP, StaticRoute, Subnetting, WhenToSubnet, ComparingAddresses, MACAddress,
- Network, Packet, NIC, Interface
+ Network, Packet, NIC, Interface, Router
}
public enum PuzzleNames
{
diff --git a/EduNetworkBuilder/Resources/Help.rtf b/EduNetworkBuilder/Resources/Help.rtf
index 1cde531..5f5f6ba 100644
--- a/EduNetworkBuilder/Resources/Help.rtf
+++ b/EduNetworkBuilder/Resources/Help.rtf
@@ -84,7 +84,18 @@ Mask:\par
\pard\widctlpar\sa200\sl276\slmult1\fs22\lang9 The mask has 24 ones in a row. So it could also be represented as /24. When it is compared, the first thing that happens is the subnet is masked out. In the mask, the final set of numbers are zeroes. The numbers where the mask is a 0 is dropped. The resulting number is: 192.168.0.0. This is called the "Network Address." We do the same thing for both the source and destination IP. Then we compare the Network Address of both of them. If they have the same network address, then they are considered to be on the same network. If they do not have the same network address, they are considered to be on different networks.\par
\b VPNs:\par
-\b0 A VPN stands for a "Virtual Private Network." It is used to make a secure connection between computers or networks, usually across the Internet. It is usually used in the context of either someone working from home and wanting to access printers or file-shares off the office network. Or, two different networks wish to be connected (two offices in different states, etc).\b\par
+\b0 A VPN stands for a "Virtual Private Network." It is used to make a secure connection between computers or networks, usually across the Internet. It is usually used in the context of either someone working from home and wanting to access printers or file-shares off the office network. Or, two different networks wish to be connected (two offices in different states, etc).\par
+\b DEVICES:\par
+Hubs:\par
+\b0 A Hub is a very simple networking device. When a packet comes into a hub, the packet is sent out of the rest of the network wires (links) attached to it. The packet is not sent out of the wire that it came in on.\b\par
+Switches:\par
+\b0 A switch is like a hub, except that it has some brains to it. A packet coming into a switch is sent out only to the destination it was intended to go to. The first time a packet comes to a particular destination, the switch needs to figure out where that destination is. So the first packet is sent everywhere. When the destination responds, the switch now knows where the destination is, so the packet is only sent out that one port from then on.\par
+The switches in this simulation have some features of a "managed switch", in that they pretend they have spanning tree turned on. Spanning tree helps if you have a network loop (see the network loop puzzles for an example of what happens.) Spanning-tree finds the quickest path through a series of switches from source to destination, ignoring the other paths.\b\par
+Routers:\par
+\b0 A router is a network device that recieves a packet and sends it onward to the next destination. You may need to configure the routes on the router (see the topic on Static Routes). It will have some basic routes set based on the interfaces configured on the device. Anything that is considered "local" has a basic route defined for it.\par
+\b Firewall:\par
+\b0 A firewall has some ports that work as routers, but it can also have WAN ports. A WAN port does not allow incoming packets. Anything coming into the firewall that is destined for inside the firewall is blocked. In a real firewall, you would have the option to do port-forwarding, which would allow incoming traffic to go to a particular destination. We do not have any way to communicate between devices except "ping", which we usually do not port-forward for. So this simulation does not do port-forwarding.\par
+The firewall can also do VPNs (see the help topic on VPNs for more information). The VPN allows devices behind one firewall to talk to devices behind another firewall.\b \par
ADVANCED TOPICS:\b0\par
\b Subnetting: \b0 (Based heavily off of LordFlasheart's post, "Subnetting Made Easy" here: {{\field{\*\fldinst{HYPERLINK http://www.techexams.net/forums/ccna-ccent/38772-subnetting-made-easy.html }}{\fldrslt{http://www.techexams.net/forums/ccna-ccent/38772-subnetting-made-easy.html\ul0\cf0}}}}\f0\fs22\par
An IP address is made up of 32 bits, split into 4 octets (octet = 8 bits). Some bits are reserved for identifying the network and the other bits are left to identify the host.\par
diff --git a/EduNetworkBuilder/Resources/Level0-Help.enbx b/EduNetworkBuilder/Resources/Level0-Help.enbx
index 5958fb5..26f7c1c 100644
--- a/EduNetworkBuilder/Resources/Level0-Help.enbx
+++ b/EduNetworkBuilder/Resources/Level0-Help.enbx
@@ -2,8 +2,8 @@
- To learn how this program works, first we will acquaint you with the 'Help.' Most of the puzzles you do, you will want to do with as little help as possible. But, there is help when you need it. For this puzzle, click one of the four help-levels (round buttons) on the right. Then mouse-over the PC and see the messages. When you have moused-over for all the buttons (and pressed the ? box), this puzzle will be completed.
- Learn how help works
+ To learn how this program works, first we will acquaint you with the 'Help.' Most of the puzzles you do, you will want to do with as little help as possible. But, there is help when you need it. For this puzzle, click one of the four help-levels (round buttons) on the right. Then mouse-over the PC and see the messages. When you have moused-over for all the buttons (and pressed the ? box), this puzzle will be completed.
+ Learn how help works10241024100
@@ -38,6 +38,7 @@
lo101False
+ lo0
@@ -60,6 +61,7 @@
eth102False
+ eth0
@@ -96,6 +98,11 @@
?ButtonHelpRequest
+
+ Help
+ Read
+ ReadContextHelp
+ Help
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/Level0-HubVsSwitch.enbx b/EduNetworkBuilder/Resources/Level0-HubVsSwitch.enbx
index 54351ad..044a5c3 100644
--- a/EduNetworkBuilder/Resources/Level0-HubVsSwitch.enbx
+++ b/EduNetworkBuilder/Resources/Level0-HubVsSwitch.enbx
@@ -2,10 +2,10 @@
- This puzzle shows the difference between a hub and a switch.
+ This puzzle shows the difference between a hub and a switch.
Have each of the servers ping the computers on the same lan as themselves, and have those computers ping the server.
-The switch learns which device is attached to it and only sends the packet to that computer, while the hub sends the packet to every device on the subnet.
- Switch vs Hub
+The switch learns which device is attached to it and only sends the packet to that computer, while the hub sends the packet to every device on the subnet.
+ Switch vs Hub10241024100
@@ -40,6 +40,7 @@ The switch learns which device is attached to it and only sends the packet to th
lo161False
+ lo0
@@ -62,6 +63,7 @@ The switch learns which device is attached to it and only sends the packet to th
management_interface162False
+ management_interface0
@@ -84,6 +86,7 @@ The switch learns which device is attached to it and only sends the packet to th
port163False
+ port1
@@ -106,6 +109,7 @@ The switch learns which device is attached to it and only sends the packet to th
port164False
+ port2
@@ -128,6 +132,7 @@ The switch learns which device is attached to it and only sends the packet to th
port165False
+ port3
@@ -150,6 +155,7 @@ The switch learns which device is attached to it and only sends the packet to th
port166False
+ port4
@@ -172,6 +178,7 @@ The switch learns which device is attached to it and only sends the packet to th
port167False
+ port5
@@ -194,6 +201,7 @@ The switch learns which device is attached to it and only sends the packet to th
port168False
+ port6
@@ -216,6 +224,7 @@ The switch learns which device is attached to it and only sends the packet to th
port169False
+ port7
@@ -253,6 +262,7 @@ The switch learns which device is attached to it and only sends the packet to th
lo113False
+ lo0
@@ -275,6 +285,7 @@ The switch learns which device is attached to it and only sends the packet to th
management_interface114False
+ management_interface0
@@ -297,6 +308,7 @@ The switch learns which device is attached to it and only sends the packet to th
port115False
+ port1
@@ -319,6 +331,7 @@ The switch learns which device is attached to it and only sends the packet to th
port116False
+ port2
@@ -341,6 +354,7 @@ The switch learns which device is attached to it and only sends the packet to th
port117False
+ port3
@@ -363,6 +377,7 @@ The switch learns which device is attached to it and only sends the packet to th
port118False
+ port4
@@ -385,6 +400,7 @@ The switch learns which device is attached to it and only sends the packet to th
port119False
+ port5
@@ -407,6 +423,7 @@ The switch learns which device is attached to it and only sends the packet to th
port120False
+ port6
@@ -429,6 +446,7 @@ The switch learns which device is attached to it and only sends the packet to th
port121False
+ port7
@@ -466,6 +484,7 @@ The switch learns which device is attached to it and only sends the packet to th
lo107False
+ lo0
@@ -488,6 +507,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth108False
+ eth0
@@ -525,6 +545,7 @@ The switch learns which device is attached to it and only sends the packet to th
lo156False
+ lo0
@@ -547,6 +568,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth157False
+ eth0
@@ -584,6 +606,7 @@ The switch learns which device is attached to it and only sends the packet to th
lo133False
+ lo0
@@ -606,6 +629,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth134False
+ eth0
@@ -628,6 +652,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth135False
+ eth1
@@ -677,6 +702,7 @@ The switch learns which device is attached to it and only sends the packet to th
lo137False
+ lo0
@@ -699,6 +725,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth138False
+ eth0
@@ -721,6 +748,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth139False
+ eth1
@@ -770,6 +798,7 @@ The switch learns which device is attached to it and only sends the packet to th
lo141False
+ lo0
@@ -792,6 +821,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth142False
+ eth0
@@ -814,6 +844,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth143False
+ eth1
@@ -875,6 +906,7 @@ The switch learns which device is attached to it and only sends the packet to th
lo101False
+ lo0
@@ -897,6 +929,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth102False
+ eth0
@@ -946,6 +979,7 @@ The switch learns which device is attached to it and only sends the packet to th
lo104False
+ lo0
@@ -968,6 +1002,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth105False
+ eth0
@@ -1005,6 +1040,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth0
+ normal146
@@ -1021,6 +1057,7 @@ The switch learns which device is attached to it and only sends the packet to th
port2
+ normal171
@@ -1037,6 +1074,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth0
+ normal148
@@ -1053,6 +1091,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth0
+ normal147
@@ -1069,6 +1108,7 @@ The switch learns which device is attached to it and only sends the packet to th
eth1
+ normal173
@@ -1085,6 +1125,7 @@ The switch learns which device is attached to it and only sends the packet to th
port1
+ normal144
@@ -1101,6 +1142,7 @@ The switch learns which device is attached to it and only sends the packet to th
port2
+ normal145
@@ -1117,6 +1159,7 @@ The switch learns which device is attached to it and only sends the packet to th
port3
+ normal172
@@ -1140,5 +1183,7 @@ The switch learns which device is attached to it and only sends the packet to th
SuccessfullyPingsPing
+ Hub
+ Switch
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/Level0-IP.enbx b/EduNetworkBuilder/Resources/Level0-IP.enbx
index 41e4632..53dcc3e 100644
--- a/EduNetworkBuilder/Resources/Level0-IP.enbx
+++ b/EduNetworkBuilder/Resources/Level0-IP.enbx
@@ -1,16 +1,16 @@
-
+
- pc0 needs an IP that is local to the other two computers. Double-click PC0, double-click the IP-Address (0.0.0.0) and put a good IP address there.
- IP Puzzle
+ pc0 needs an IP that is local to the other two computers. Double-click PC0, double-click the IP-Address (0.0.0.0) and put a good IP address there.
+ IP Puzzle10241024100True
- 1220
- 03.00
+ 3
+ 122fullnet_switch0
@@ -38,6 +38,7 @@
lo101False
+ lo0
@@ -60,6 +61,7 @@
management_interface102False
+ management_interface0
@@ -82,6 +84,7 @@
port103False
+ port1
@@ -104,6 +107,7 @@
port104False
+ port2
@@ -126,6 +130,7 @@
port105False
+ port3
@@ -148,6 +153,7 @@
port106False
+ port4
@@ -170,6 +176,7 @@
port107False
+ port5
@@ -192,6 +199,7 @@
port108False
+ port6
@@ -214,6 +222,7 @@
port109False
+ port7
@@ -251,6 +260,7 @@
lo111False
+ lo0
@@ -273,6 +283,7 @@
eth112False
+ eth0
@@ -310,6 +321,7 @@
lo114False
+ lo0
@@ -332,6 +344,7 @@
eth115False
+ eth0
@@ -369,6 +382,7 @@
lo117False
+ lo0
@@ -391,6 +405,7 @@
eth118False
+ eth0
@@ -416,6 +431,7 @@
eth0
+ normal119
@@ -432,6 +448,7 @@
eth0
+ normal120
@@ -448,6 +465,7 @@
port3
+ normal121
@@ -460,6 +478,6 @@
pc2NeedsLocalIPTo
- IP
+ IPAddress
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/Level0-NeedsLink.enbx b/EduNetworkBuilder/Resources/Level0-NeedsLink.enbx
index 98d9538..24b784e 100644
--- a/EduNetworkBuilder/Resources/Level0-NeedsLink.enbx
+++ b/EduNetworkBuilder/Resources/Level0-NeedsLink.enbx
@@ -1,16 +1,16 @@
-
+
- Plug in the network to the computer that needs it. Click on the link icon (the line) and drag the pointer from the switch to the computer. When you release the mouse button, the link window will pop up. Choose the ports you want to connect, and you should be finished.
- Plug in network
+ Plug in the network to the computer that needs it. Click on the link icon (the line) and drag the pointer from the switch to the computer. When you release the mouse button, the link window will pop up. Choose the ports you want to connect, and you should be finished.
+ Plug in network10241024100True
- 1180
- 01.00
+ 1
+ 118fullnet_switch0
@@ -38,6 +38,7 @@
lo101False
+ lo0
@@ -60,6 +61,7 @@
management_interface102False
+ management_interface0
@@ -82,6 +84,7 @@
port103False
+ port1
@@ -104,6 +107,7 @@
port104False
+ port2
@@ -126,6 +130,7 @@
port105False
+ port3
@@ -148,6 +153,7 @@
port106False
+ port4
@@ -170,6 +176,7 @@
port107False
+ port5
@@ -192,6 +199,7 @@
port108False
+ port6
@@ -214,6 +222,7 @@
port109False
+ port7
@@ -251,6 +260,7 @@
lo111False
+ lo0
@@ -273,6 +283,7 @@
eth112False
+ eth0
@@ -310,6 +321,7 @@
lo114False
+ lo0
@@ -332,6 +344,7 @@
eth115False
+ eth0
@@ -357,6 +370,7 @@
port1
+ normal116
diff --git a/EduNetworkBuilder/Resources/Level0-NoSwitch.enbx b/EduNetworkBuilder/Resources/Level0-NoSwitch.enbx
index 511bd3a..6f488ff 100644
--- a/EduNetworkBuilder/Resources/Level0-NoSwitch.enbx
+++ b/EduNetworkBuilder/Resources/Level0-NoSwitch.enbx
@@ -1,16 +1,16 @@
-
+
- There is no switch. Add one and link the devices to it. Click on the switch and add it to the network (make sure you add a switch and not a hub). Then, drag links from the switch to the computers, choosing the ports to connect.
- No Switch
+ There is no switch. Add one and link the devices to it. Click on the switch and add it to the network (make sure you add a switch and not a hub). Then, drag links from the switch to the computers, choosing the ports to connect.
+ No Switch10241024100False
- 1190
- 02.00
+ 2
+ 119fullpc0
@@ -38,6 +38,7 @@
lo101False
+ lo0
@@ -60,6 +61,7 @@
eth102False
+ eth0
@@ -97,6 +99,7 @@
lo104False
+ lo0
@@ -119,6 +122,7 @@
eth105False
+ eth0
@@ -156,6 +160,7 @@
lo117False
+ lo0
@@ -178,6 +183,7 @@
eth118False
+ eth0
@@ -205,5 +211,6 @@
NeedsLinkToDeviceLink
+ Switch
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/Level0-Ping.enbx b/EduNetworkBuilder/Resources/Level0-Ping.enbx
index 3167b74..9666edf 100644
--- a/EduNetworkBuilder/Resources/Level0-Ping.enbx
+++ b/EduNetworkBuilder/Resources/Level0-Ping.enbx
@@ -1,9 +1,9 @@
-
+
- Right-click PC0 and ping laptop0 and laptop1. You can put either the IP address or host-name of the device you are trying to ping in the box that pops up asking you for an IP.
- Ping Test
+ Right-click PC0 and ping laptop0 and laptop1. You can put either the IP address or host-name of the device you are trying to ping in the box that pops up asking you for an IP.
+ Ping Test10241024100
@@ -38,6 +38,7 @@
lo104False
+ lo0
@@ -60,6 +61,7 @@
eth105False
+ eth0
@@ -97,6 +99,7 @@
lo124False
+ lo0
@@ -119,6 +122,7 @@
eth125False
+ eth0
@@ -156,6 +160,7 @@
lo110False
+ lo0
@@ -178,6 +183,7 @@
management_interface111False
+ management_interface0
@@ -200,6 +206,7 @@
port112False
+ port1
@@ -222,6 +229,7 @@
port113False
+ port2
@@ -244,6 +252,7 @@
port114False
+ port3
@@ -266,6 +275,7 @@
port115False
+ port4
@@ -288,6 +298,7 @@
port116False
+ port5
@@ -310,6 +321,7 @@
port117False
+ port6
@@ -332,6 +344,7 @@
port118False
+ port7
@@ -369,6 +382,7 @@
lo101False
+ lo0
@@ -391,6 +405,7 @@
eth102False
+ eth0
@@ -428,6 +443,7 @@
lo120False
+ lo0
@@ -450,6 +466,7 @@
eth121False
+ eth0
@@ -472,6 +489,7 @@
eth122False
+ eth1
@@ -497,6 +515,7 @@
port1
+ normal126
@@ -513,6 +532,7 @@
port2
+ normal127
@@ -529,6 +549,7 @@
eth0
+ normal128
@@ -545,6 +566,7 @@
eth0
+ normal129
diff --git a/EduNetworkBuilder/Resources/Level0-SimpleDHCP.enbx b/EduNetworkBuilder/Resources/Level0-SimpleDHCP.enbx
index b01cded..74882e0 100644
--- a/EduNetworkBuilder/Resources/Level0-SimpleDHCP.enbx
+++ b/EduNetworkBuilder/Resources/Level0-SimpleDHCP.enbx
@@ -1,16 +1,16 @@
-
+
- Tell the PC to do a DHCP request. Right-click on the PC to see the menu, or do it from the 'All' menu.
- DHCP Request
+ Tell the PC to do a DHCP request. Right-click on the PC to see the menu, or do it from the 'All' menu.
+ DHCP Request10241024100True
- 1180
- 03.00
+ 3
+ 118fullnet_switch0
@@ -38,6 +38,7 @@
lo104False
+ lo0
@@ -60,6 +61,7 @@
management_interface105False
+ management_interface0
@@ -82,6 +84,7 @@
port106False
+ port1
@@ -104,6 +107,7 @@
port107False
+ port2
@@ -126,6 +130,7 @@
port108False
+ port3
@@ -148,6 +153,7 @@
port109False
+ port4
@@ -170,6 +176,7 @@
port110False
+ port5
@@ -192,6 +199,7 @@
port111False
+ port6
@@ -214,6 +222,7 @@
port112False
+ port7
@@ -251,6 +260,7 @@
lo114False
+ lo0
@@ -273,6 +283,7 @@
eth115True
+ eth0
@@ -310,6 +321,7 @@
lo101False
+ lo0
@@ -332,6 +344,7 @@
eth102False
+ eth0
@@ -369,6 +382,7 @@
port1
+ normal116
@@ -385,6 +399,7 @@
port2
+ normal117
@@ -393,5 +408,6 @@
NeedsLocalIPToDHCP
+ DHCPServer
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/Level0_BrokenLink.enbx b/EduNetworkBuilder/Resources/Level0_BrokenLink.enbx
index 4049115..dfc1c85 100644
--- a/EduNetworkBuilder/Resources/Level0_BrokenLink.enbx
+++ b/EduNetworkBuilder/Resources/Level0_BrokenLink.enbx
@@ -1,9 +1,9 @@
-
+
- This shows what happens if there is a broken network wire in your network. Ping laptop1 and see where the packet dies. Open one of the devices connected to that link and you will see that, even though the device has a link connected to it, it does not have a "connection light" saying it is connected. (The connection-light is the * at the end of the eth name). You can also edit the network card to see if it thinks it is connected. Remove the broken network wire by right-clicking one of the devices at either end and removing the link. Then add the link again. A successful ping tells you if you got it working.
- Broken Link
+ This shows what happens if there is a broken network wire in your network. Ping laptop1 and see where the packet dies. Open one of the devices connected to that link and you will see that, even though the device has a link connected to it, it does not have a "connection light" saying it is connected. (The connection-light is the * at the end of the eth name). You can also edit the network card to see if it thinks it is connected. Remove the broken network wire by right-clicking one of the devices at either end and removing the link. Then add the link again. A successful ping tells you if you got it working.
+ Broken Link10241024100
@@ -38,6 +38,7 @@
lo104False
+ lo0
@@ -60,6 +61,7 @@
eth105False
+ eth0
@@ -97,6 +99,7 @@
lo124False
+ lo0
@@ -119,6 +122,7 @@
eth125False
+ eth0
@@ -156,6 +160,7 @@
lo110False
+ lo0
@@ -178,6 +183,7 @@
management_interface111False
+ management_interface0
@@ -200,6 +206,7 @@
port112False
+ port1
@@ -222,6 +229,7 @@
port113False
+ port2
@@ -244,6 +252,7 @@
port114False
+ port3
@@ -266,6 +275,7 @@
port115False
+ port4
@@ -288,6 +298,7 @@
port116False
+ port5
@@ -310,6 +321,7 @@
port117False
+ port6
@@ -332,6 +344,7 @@
port118False
+ port7
@@ -369,6 +382,7 @@
lo101False
+ lo0
@@ -391,6 +405,7 @@
eth102False
+ eth0
@@ -428,6 +443,7 @@
lo120False
+ lo0
@@ -450,6 +466,7 @@
eth121False
+ eth0
@@ -472,6 +489,7 @@
eth122False
+ eth1
@@ -561,5 +579,6 @@
router0NeedsLinkToDevice
+ Link
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/Level1-BadIP.enbx b/EduNetworkBuilder/Resources/Level1-BadIP.enbx
index 94011a5..260101a 100644
--- a/EduNetworkBuilder/Resources/Level1-BadIP.enbx
+++ b/EduNetworkBuilder/Resources/Level1-BadIP.enbx
@@ -1,16 +1,17 @@
-
+
- PC0 cannot ping one of the other computers. Figure out which one, and change the IP address of that computer so it works.
- Bad IP
+ PC0 cannot ping one of the other computers. Figure out which one, and change the IP address of that computer so it works.
+ Bad IP10241024100True
- 1261
- 01.00
+ 1
+ 126
+ nonenet_switch0100
@@ -37,6 +38,7 @@
lo113False
+ lo0
@@ -59,6 +61,7 @@
management_interface114False
+ management_interface0
@@ -81,6 +84,7 @@
port115False
+ port1
@@ -103,6 +107,7 @@
port116False
+ port2
@@ -125,6 +130,7 @@
port117False
+ port3
@@ -147,6 +153,7 @@
port118False
+ port4
@@ -169,6 +176,7 @@
port119False
+ port5
@@ -191,6 +199,7 @@
port120False
+ port6
@@ -213,6 +222,7 @@
port121False
+ port7
@@ -250,6 +260,7 @@
lo101False
+ lo0
@@ -272,6 +283,7 @@
eth102False
+ eth0
@@ -309,6 +321,7 @@
lo104False
+ lo0
@@ -331,6 +344,7 @@
eth105False
+ eth0
@@ -368,6 +382,7 @@
lo107False
+ lo0
@@ -390,6 +405,7 @@
eth108False
+ eth0
@@ -427,6 +443,7 @@
lo110False
+ lo0
@@ -449,6 +466,7 @@
eth111False
+ eth0
@@ -474,6 +492,7 @@
port1
+ normal122
@@ -490,6 +509,7 @@
port2
+ normal123
@@ -506,6 +526,7 @@
port3
+ normal124
@@ -522,6 +543,7 @@
port4
+ normal125
@@ -529,6 +551,6 @@
pc2NeedsLocalIPTo
- IP
+ IPAddress
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/Level1_BadGateway.enbx b/EduNetworkBuilder/Resources/Level1_BadGateway.enbx
index 304cdfa..145930b 100644
--- a/EduNetworkBuilder/Resources/Level1_BadGateway.enbx
+++ b/EduNetworkBuilder/Resources/Level1_BadGateway.enbx
@@ -2,8 +2,8 @@
- Computers can only communicate with other computers that are local to them. Gateways must have an IP address that is local to the client. Ping pc0 from pc1 and see if you can spot the error.
- Bad Gateway
+ Computers can only communicate with other computers that are local to them. Gateways must have an IP address that is local to the client. Ping pc0 from pc1 and see if you can spot the error.
+ Bad Gateway10241024100
@@ -38,7 +38,6 @@
lo113False
- lo0
@@ -61,7 +60,6 @@
management_interface114False
- management_interface0
@@ -84,7 +82,6 @@
port115False
- port1
@@ -107,7 +104,6 @@
port116False
- port2
@@ -130,7 +126,6 @@
port117False
- port3
@@ -153,7 +148,6 @@
port118False
- port4
@@ -176,7 +170,6 @@
port119False
- port5
@@ -199,7 +192,6 @@
port120False
- port6
@@ -222,7 +214,6 @@
port121False
- port7
@@ -260,7 +251,6 @@
lo123False
- lo0
@@ -283,7 +273,6 @@
management_interface124False
- management_interface0
@@ -306,7 +295,6 @@
port125False
- port1
@@ -329,7 +317,6 @@
port126False
- port2
@@ -352,7 +339,6 @@
port127False
- port3
@@ -375,7 +361,6 @@
port128False
- port4
@@ -398,7 +383,6 @@
port129False
- port5
@@ -421,7 +405,6 @@
port130False
- port6
@@ -444,7 +427,6 @@
port131False
- port7
@@ -482,7 +464,6 @@
lo110False
- lo0
@@ -505,7 +486,6 @@
eth111False
- eth0
@@ -543,7 +523,6 @@
lo153False
- lo0
@@ -566,7 +545,6 @@
eth154False
- eth0
@@ -604,7 +582,6 @@
lo133False
- lo0
@@ -627,7 +604,6 @@
eth134False
- eth0
@@ -659,7 +635,6 @@
eth135False
- eth1
@@ -709,7 +684,6 @@
lo137False
- lo0
@@ -732,7 +706,6 @@
eth138False
- eth0
@@ -755,7 +728,6 @@
eth139False
- eth1
@@ -805,7 +777,6 @@
lo141False
- lo0
@@ -828,7 +799,6 @@
eth142False
- eth0
@@ -851,7 +821,6 @@
eth143False
- eth1
@@ -913,7 +882,6 @@
lo101False
- lo0
@@ -936,7 +904,6 @@
eth102False
- eth0
@@ -986,7 +953,6 @@
lo104False
- lo0
@@ -1009,7 +975,6 @@
eth105False
- eth0
@@ -1047,6 +1012,7 @@
port1
+ normal144
@@ -1063,6 +1029,7 @@
eth0
+ normal148
@@ -1079,6 +1046,7 @@
port3
+ normal151
@@ -1095,6 +1063,7 @@
port2
+ normal150
@@ -1111,6 +1080,7 @@
port1
+ normal149
@@ -1127,6 +1097,7 @@
port4
+ normal159
@@ -1143,6 +1114,7 @@
eth0
+ normal147
@@ -1159,6 +1131,7 @@
eth0
+ normal146
@@ -1167,5 +1140,7 @@
SuccessfullyPingsGateway
+ IPAddress
+ ComparingAddresses
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/Level1_DuplicateMAC.enbx b/EduNetworkBuilder/Resources/Level1_DuplicateMAC.enbx
index 88c6d2a..849226d 100644
--- a/EduNetworkBuilder/Resources/Level1_DuplicateMAC.enbx
+++ b/EduNetworkBuilder/Resources/Level1_DuplicateMAC.enbx
@@ -1,9 +1,9 @@
-
+
- This puzzle shows you what happens when there are duplicate MAC addresses. This rarely happens, but it used to happen more often than should be statistically probable. Cheap network card vendors used to make batches of cards with the same MAC address, and occasionally someone would buy two of them. The best solution is to replace one of the NICs that has the duplicate MAC address. Ping both pc0 and pc1 from pc2.
- Duplicate MAC addresses
+ This puzzle shows you what happens when there are duplicate MAC addresses. This rarely happens, but it used to happen more often than should be statistically probable. Cheap network card vendors used to make batches of cards with the same MAC address, and occasionally someone would buy two of them. The best solution is to replace one of the NICs that has the duplicate MAC address. Ping both pc0 and pc1 from pc2.
+ Duplicate MAC addresses10241024100
@@ -38,6 +38,7 @@
lo101False
+ lo0
@@ -60,6 +61,7 @@
management_interface102False
+ management_interface0
@@ -82,6 +84,7 @@
port103False
+ port1
@@ -104,6 +107,7 @@
port104False
+ port2
@@ -126,6 +130,7 @@
port105False
+ port3
@@ -148,6 +153,7 @@
port106False
+ port4
@@ -170,6 +176,7 @@
port107False
+ port5
@@ -192,6 +199,7 @@
port108False
+ port6
@@ -214,6 +222,7 @@
port109False
+ port7
@@ -251,6 +260,7 @@
lo121False
+ lo0
@@ -270,10 +280,10 @@
pc0eth0
- 1008b173aa5beth122False
+ eth0
@@ -311,6 +321,7 @@
lo124False
+ lo0
@@ -330,10 +341,10 @@
pc1eth0
- 1008b173aa5beth125False
+ eth0
@@ -371,6 +382,7 @@
lo127False
+ lo0
@@ -393,6 +405,7 @@
eth128False
+ eth0
@@ -418,6 +431,7 @@
port1
+ normal129
@@ -434,6 +448,7 @@
port2
+ normal130
@@ -450,6 +465,7 @@
port3
+ normal131
@@ -462,5 +478,6 @@
pc1SuccessfullyPings
+ MACAddress
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/Level1_OneNetTwoSubnets.enbx b/EduNetworkBuilder/Resources/Level1_OneNetTwoSubnets.enbx
index e563fd1..2341985 100644
--- a/EduNetworkBuilder/Resources/Level1_OneNetTwoSubnets.enbx
+++ b/EduNetworkBuilder/Resources/Level1_OneNetTwoSubnets.enbx
@@ -1,4 +1,4 @@
-
+
@@ -766,6 +766,7 @@
SuccessfullyPingsPing
+ RouterSubnets
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/Level1_OneNetTwoSubnets2.enbx b/EduNetworkBuilder/Resources/Level1_OneNetTwoSubnets2.enbx
index 3dfb26e..d21a35f 100644
--- a/EduNetworkBuilder/Resources/Level1_OneNetTwoSubnets2.enbx
+++ b/EduNetworkBuilder/Resources/Level1_OneNetTwoSubnets2.enbx
@@ -1,9 +1,9 @@
-
+
- This network has two different subnets using the same switch. The router has two interfaces (IP addresses, both on eth0). One network card functions like two. Ping from the different PCs to machines on the other network.
- Two Subnets, Shared Network
+ This network has two different subnets using the same switch. The router has two interfaces (IP addresses, both on eth0). One network card functions like two. Ping from the different PCs to machines on the other network.
+ Two Subnets, Shared Network10241024100
@@ -38,6 +38,7 @@
lo110False
+ lo0
@@ -60,6 +61,7 @@
management_interface111False
+ management_interface0
@@ -82,6 +84,7 @@
port112False
+ port1
@@ -104,6 +107,7 @@
port113False
+ port2
@@ -126,6 +130,7 @@
port114False
+ port3
@@ -148,6 +153,7 @@
port115False
+ port4
@@ -170,6 +176,7 @@
port116False
+ port5
@@ -192,6 +199,7 @@
port117False
+ port6
@@ -214,6 +222,7 @@
port118False
+ port7
@@ -251,6 +260,7 @@
lo122False
+ lo0
@@ -273,6 +283,7 @@
eth123False
+ eth0
@@ -310,6 +321,7 @@
lo125False
+ lo0
@@ -332,6 +344,7 @@
eth126False
+ eth0
@@ -369,6 +382,7 @@
lo128False
+ lo0
@@ -391,6 +405,7 @@
eth129False
+ eth0
@@ -428,6 +443,7 @@
lo131False
+ lo0
@@ -450,6 +466,7 @@
eth132False
+ eth0
@@ -487,6 +504,7 @@
lo138False
+ lo0
@@ -509,6 +527,7 @@
eth139False
+ eth0
@@ -540,6 +559,7 @@
eth140False
+ eth1
@@ -565,6 +585,7 @@
port3
+ normal133
@@ -581,6 +602,7 @@
port4
+ normal134
@@ -597,6 +619,7 @@
port5
+ normal135
@@ -613,6 +636,7 @@
port6
+ normal136
@@ -629,6 +653,7 @@
eth0
+ normal141
@@ -662,6 +687,7 @@
SuccessfullyPingsPing
- Subnets
+ Router
+ Subnet
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/languages/edustrings.resx b/EduNetworkBuilder/Resources/languages/edustrings.resx
index e5594e8..96aed68 100644
--- a/EduNetworkBuilder/Resources/languages/edustrings.resx
+++ b/EduNetworkBuilder/Resources/languages/edustrings.resx
@@ -697,4 +697,12 @@
Read Context Help for:Generic statement used many places
+
+ Routers:
+ Text from the help document that we jump to
+
+
+ Router
+ Text used in the program on buttons and the like
+
\ No newline at end of file