diff --git a/EduNetworkBuilder/EduNetworkBuilder.csproj b/EduNetworkBuilder/EduNetworkBuilder.csproj
index aa00edd..07664b9 100644
--- a/EduNetworkBuilder/EduNetworkBuilder.csproj
+++ b/EduNetworkBuilder/EduNetworkBuilder.csproj
@@ -286,6 +286,7 @@
+
diff --git a/EduNetworkBuilder/NB.cs b/EduNetworkBuilder/NB.cs
index 4b95a8f..9c96ad6 100644
--- a/EduNetworkBuilder/NB.cs
+++ b/EduNetworkBuilder/NB.cs
@@ -72,7 +72,7 @@ namespace EduNetworkBuilder
Level3_NowhereToGo, Level3_GrandCentralStation, Level3_Dead,
Level3_TwoDHCPServers, Level3_invisible,
Level4_DualWans, Level4_SinglesLife, Level4_SmallSubnets, Level4_OneRoute, Level4_RouterReplacement,
- Level4_InternalSubnetting, Level4_Internalhemorrhage,
+ Level4_InternalSubnetting, Level4_Internalhemorrhage, Level4_WhoDidThat,
Level5_WirelessRouters, Level5_WirelessDevices, Level5_WirelessBridge, Level5_WirelessRepeater, Level5_WirelessRepeater2,
Level5_WirelessAccessPoint, Level5_WirelessCorruption, Level5_Failed, Level5_LostPacket, Level5_HereComesTrouble,
Level5_APProblems,
diff --git a/EduNetworkBuilder/Properties/Resources.Designer.cs b/EduNetworkBuilder/Properties/Resources.Designer.cs
index 25749dc..ca4e897 100644
--- a/EduNetworkBuilder/Properties/Resources.Designer.cs
+++ b/EduNetworkBuilder/Properties/Resources.Designer.cs
@@ -751,6 +751,16 @@ namespace EduNetworkBuilder.Properties {
}
}
+ ///
+ /// Looks up a localized resource of type System.Byte[].
+ ///
+ internal static byte[] Level4_WhoDidThat {
+ get {
+ object obj = ResourceManager.GetObject("Level4_WhoDidThat", resourceCulture);
+ return ((byte[])(obj));
+ }
+ }
+
///
/// Looks up a localized resource of type System.Byte[].
///
diff --git a/EduNetworkBuilder/Properties/Resources.resx b/EduNetworkBuilder/Properties/Resources.resx
index ebdd40f..1668e45 100644
--- a/EduNetworkBuilder/Properties/Resources.resx
+++ b/EduNetworkBuilder/Properties/Resources.resx
@@ -469,4 +469,7 @@
..\Resources\Level0_HiddenSwitch.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
+ ..\Resources\Level4_WhoDidThat.enbx;System.Byte[], mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089
+
\ No newline at end of file
diff --git a/EduNetworkBuilder/Resources/Level4_WhoDidThat.enbx b/EduNetworkBuilder/Resources/Level4_WhoDidThat.enbx
new file mode 100644
index 0000000..0bf0010
--- /dev/null
+++ b/EduNetworkBuilder/Resources/Level4_WhoDidThat.enbx
@@ -0,0 +1,1482 @@
+
+
+
+
+ Sometimes people do not tell you all the details. Occasionally someone will do something they do not want to tell you about. When that happens, what you know might be "Wrong." You still need to fix it, though.
+
+Someone is complaining that they cannot access the servers on the other side of the network. Good luck.
+ Who done it?
+ 1024
+ 1024
+ 100
+ True
+ 0
+ 10
+ 165
+ full
+ False
+ False
+
+ laptop0
+ 100
+ 160
+ 201,394
+ laptop
+ False
+ False
+ True
+
+ 192.168.1.1
+ 0.0.0.0
+ 0.0.0.0
+ gw
+
+
+ lo
+ lo0
+
+ 160
+ 161
+ laptop0
+ lo0
+
+ lo
+ 161
+ False
+
+ lo0
+
+ 127.0.0.1
+ 255.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth0
+
+ 160
+ 162
+ laptop0
+ eth0
+
+ eth
+ 162
+ False
+
+ eth0
+
+ 192.168.1.1
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ wlan
+ wlan2
+
+ 160
+ 163
+ laptop0
+ wlan2
+
+ wlan
+ 163
+ True
+
+ wlan2
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+
+ net_switch0
+ 100
+ 112
+ 109,397
+ net_switch
+ False
+ False
+
+ 192.168.1.1
+ 255.255.255.0
+ 0.0.0.0
+ gw
+
+
+ lo
+ lo0
+
+ 112
+ 113
+ net_switch0
+ lo0
+
+ lo
+ 113
+ False
+
+ lo0
+
+ 127.0.0.1
+ 255.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ management_interface
+ management_interface0
+
+ 112
+ 114
+ net_switch0
+ management_interface0
+
+ management_interface
+ 114
+ False
+
+ management_interface0
+
+ 192.168.1.4
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port1
+
+ 112
+ 115
+ net_switch0
+ port1
+
+ port
+ 115
+ False
+
+ port1
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port2
+
+ 112
+ 116
+ net_switch0
+ port2
+
+ port
+ 116
+ False
+
+ port2
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port3
+
+ 112
+ 117
+ net_switch0
+ port3
+
+ port
+ 117
+ False
+
+ port3
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port4
+
+ 112
+ 118
+ net_switch0
+ port4
+
+ port
+ 118
+ False
+
+ port4
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port5
+
+ 112
+ 119
+ net_switch0
+ port5
+
+ port
+ 119
+ False
+
+ port5
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port6
+
+ 112
+ 120
+ net_switch0
+ port6
+
+ port
+ 120
+ False
+
+ port6
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port7
+
+ 112
+ 121
+ net_switch0
+ port7
+
+ port
+ 121
+ False
+
+ port7
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+
+ net_switch1
+ 100
+ 122
+ 738,392
+ net_switch
+ False
+ False
+
+ 192.168.2.1
+ 255.255.255.0
+ 0.0.0.0
+ gw
+
+
+ lo
+ lo0
+
+ 122
+ 123
+ net_switch1
+ lo0
+
+ lo
+ 123
+ False
+
+ lo0
+
+ 127.0.0.1
+ 255.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ management_interface
+ management_interface0
+
+ 122
+ 124
+ net_switch1
+ management_interface0
+
+ management_interface
+ 124
+ False
+
+ management_interface0
+
+ 192.168.2.4
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port1
+
+ 122
+ 125
+ net_switch1
+ port1
+
+ port
+ 125
+ False
+
+ port1
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port2
+
+ 122
+ 126
+ net_switch1
+ port2
+
+ port
+ 126
+ False
+
+ port2
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port3
+
+ 122
+ 127
+ net_switch1
+ port3
+
+ port
+ 127
+ False
+
+ port3
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port4
+
+ 122
+ 128
+ net_switch1
+ port4
+
+ port
+ 128
+ False
+
+ port4
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port5
+
+ 122
+ 129
+ net_switch1
+ port5
+
+ port
+ 129
+ False
+
+ port5
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port6
+
+ 122
+ 130
+ net_switch1
+ port6
+
+ port
+ 130
+ False
+
+ port6
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ port
+ port7
+
+ 122
+ 131
+ net_switch1
+ port7
+
+ port
+ 131
+ False
+
+ port7
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+
+ pc0
+ 100
+ 106
+ 110,750
+ pc
+ False
+ False
+
+ 192.168.1.1
+ 255.255.255.0
+ 0.0.0.0
+ gw
+
+
+ lo
+ lo0
+
+ 106
+ 107
+ pc0
+ lo0
+
+ lo
+ 107
+ False
+
+ lo0
+
+ 127.0.0.1
+ 255.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth0
+
+ 106
+ 108
+ pc0
+ eth0
+
+ eth
+ 108
+ True
+
+ eth0
+
+ 192.168.1.6
+ 255.255.255.0
+ 192.168.1.1
+ route
+
+ Untagged
+
+
+
+
+ pc1
+ 100
+ 109
+ 600,590
+ pc
+ False
+ False
+
+ 192.168.2.1
+ 255.255.255.0
+ 0.0.0.0
+ gw
+
+
+ lo
+ lo0
+
+ 109
+ 110
+ pc1
+ lo0
+
+ lo
+ 110
+ False
+
+ lo0
+
+ 127.0.0.1
+ 255.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth0
+
+ 109
+ 111
+ pc1
+ eth0
+
+ eth
+ 111
+ False
+
+ eth0
+
+ 192.168.2.3
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+
+ pc2
+ 100
+ 152
+ 220,640
+ pc
+ False
+ False
+
+ 192.168.1.1
+ 0.0.0.0
+ 0.0.0.0
+ gw
+
+
+ lo
+ lo0
+
+ 152
+ 153
+ pc2
+ lo0
+
+ lo
+ 153
+ False
+
+ lo0
+
+ 127.0.0.1
+ 255.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth0
+
+ 152
+ 154
+ pc2
+ eth0
+
+ eth
+ 154
+ False
+
+ eth0
+
+ 192.168.1.3
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+
+ pc3
+ 100
+ 155
+ 741,724
+ pc
+ False
+ False
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ gw
+
+
+ lo
+ lo0
+
+ 155
+ 156
+ pc3
+ lo0
+
+ lo
+ 156
+ False
+
+ lo0
+
+ 127.0.0.1
+ 255.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth0
+
+ 155
+ 157
+ pc3
+ eth0
+
+ eth
+ 157
+ True
+
+ eth0
+
+ 192.168.2.5
+ 255.255.255.0
+ 192.168.2.1
+ route
+
+ Untagged
+
+
+
+
+ router0
+ 100
+ 132
+ 112,260
+ router
+ False
+ False
+
+ 192.168.3.2
+ 255.255.255.0
+ 192.168.4.2
+ gw
+
+
+ lo
+ lo0
+
+ 132
+ 133
+ router0
+ lo0
+
+ lo
+ 133
+ False
+
+ lo0
+
+ 127.0.0.1
+ 255.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth0
+
+ 132
+ 134
+ router0
+ eth0
+
+ eth
+ 134
+ False
+
+ eth0
+
+ 192.168.1.1
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth1
+
+ 132
+ 135
+ router0
+ eth1
+
+ eth
+ 135
+ False
+
+ eth1
+
+ 192.168.3.1
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ 192.168.2.1
+ 255.255.255.0
+ 192.168.3.2
+ route
+
+
+ 192.168.2.1
+ 255.255.255.0
+ 192.168.3.2
+ route
+
+
+
+ router1
+ 100
+ 136
+ 736,257
+ router
+ False
+ False
+
+ 192.168.4.2
+ 255.255.255.0
+ 192.168.4.2
+ gw
+
+
+ lo
+ lo0
+
+ 136
+ 137
+ router1
+ lo0
+
+ lo
+ 137
+ False
+
+ lo0
+
+ 127.0.0.1
+ 255.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth0
+
+ 136
+ 138
+ router1
+ eth0
+
+ eth
+ 138
+ False
+
+ eth0
+
+ 192.168.4.1
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth1
+
+ 136
+ 139
+ router1
+ eth1
+
+ eth
+ 139
+ False
+
+ eth1
+
+ 192.168.2.1
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ 192.168.1.0
+ 255.255.255.0
+ 192.168.4.2
+ route
+
+
+ 192.168.1.0
+ 255.255.255.0
+ 192.168.4.2
+ route
+
+
+
+ router2
+ 100
+ 140
+ 403,110
+ router
+ False
+ False
+
+ 0.0.0.0
+ 0.0.0.0
+ 0.0.0.0
+ gw
+
+
+ lo
+ lo0
+
+ 140
+ 141
+ router2
+ lo0
+
+ lo
+ 141
+ False
+
+ lo0
+
+ 127.0.0.1
+ 255.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth0
+
+ 140
+ 142
+ router2
+ eth0
+
+ eth
+ 142
+ False
+
+ eth0
+
+ 192.168.3.2
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth1
+
+ 140
+ 143
+ router2
+ eth1
+
+ eth
+ 143
+ False
+
+ eth1
+
+ 192.168.4.2
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ 192.168.1.0
+ 255.255.255.0
+ 192.168.3.1
+ route
+
+
+ 192.168.2.0
+ 255.255.255.0
+ 192.168.4.1
+ route
+
+
+ 192.168.1.0
+ 255.255.255.0
+ 192.168.3.1
+ route
+
+
+ 192.168.2.0
+ 255.255.255.0
+ 192.168.4.1
+ route
+
+
+
+ server0
+ 100
+ 100
+ 20,590
+ server
+ True
+ True
+
+ 192.168.1.1
+ 255.255.255.0
+ 0.0.0.0
+ gw
+
+
+ lo
+ lo0
+
+ 100
+ 101
+ server0
+ lo0
+
+ lo
+ 101
+ False
+
+ lo0
+
+ 127.0.0.1
+ 255.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth0
+
+ 100
+ 102
+ server0
+ eth0
+
+ eth
+ 102
+ False
+
+ eth0
+
+ 192.168.1.2
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ 127.0.0.1
+ 0.0.0.0
+ 0.0.0.0
+ route
+
+
+ 192.168.1.2
+ 192.168.1.5
+ 192.168.1.7
+ route
+
+
+
+ server1
+ 100
+ 103
+ 844,529
+ server
+ False
+ True
+
+ 192.168.2.1
+ 255.255.255.0
+ 0.0.0.0
+ gw
+
+
+ lo
+ lo0
+
+ 103
+ 104
+ server1
+ lo0
+
+ lo
+ 104
+ False
+
+ lo0
+
+ 127.0.0.1
+ 255.0.0.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ eth
+ eth0
+
+ 103
+ 105
+ server1
+ eth0
+
+ eth
+ 105
+ False
+
+ eth0
+
+ 192.168.2.2
+ 255.255.255.0
+ 0.0.0.0
+ ip
+
+ Untagged
+
+
+
+ 127.0.0.1
+ 0.0.0.0
+ 0.0.0.0
+ route
+
+
+ 192.168.2.2
+ 192.168.2.5
+ 192.168.2.10
+ route
+
+
+
+
+ 106
+ 108
+ pc0
+ eth0
+
+
+ 112
+ 116
+ net_switch0
+ port2
+
+
+ normal
+ 145
+
+
+
+ 155
+ 157
+ pc3
+ eth0
+
+
+ 122
+ 128
+ net_switch1
+ port4
+
+
+ normal
+ 158
+
+
+
+ 100
+ 102
+ server0
+ eth0
+
+
+ 112
+ 115
+ net_switch0
+ port1
+
+
+ normal
+ 144
+
+
+
+ 140
+ 143
+ router2
+ eth1
+
+
+ 136
+ 138
+ router1
+ eth0
+
+
+ normal
+ 148
+
+
+
+ 109
+ 111
+ pc1
+ eth0
+
+
+ 122
+ 127
+ net_switch1
+ port3
+
+
+ normal
+ 151
+
+
+
+ 112
+ 119
+ net_switch0
+ port5
+
+
+ 160
+ 162
+ laptop0
+ eth0
+
+
+ normal
+ 164
+ True
+
+
+
+ 136
+ 139
+ router1
+ eth1
+
+
+ 122
+ 125
+ net_switch1
+ port1
+
+
+ normal
+ 149
+
+
+
+ 152
+ 154
+ pc2
+ eth0
+
+
+ 112
+ 118
+ net_switch0
+ port4
+
+
+ normal
+ 159
+
+
+
+ 132
+ 135
+ router0
+ eth1
+
+
+ 140
+ 142
+ router2
+ eth0
+
+
+ normal
+ 147
+
+
+
+ 112
+ 117
+ net_switch0
+ port3
+
+
+ 132
+ 134
+ router0
+ eth0
+
+
+ normal
+ 146
+
+
+
+ 103
+ 105
+ server1
+ eth0
+
+
+ 122
+ 126
+ net_switch1
+ port2
+
+
+ normal
+ 150
+
+
+ pc0
+ pc3
+ SuccessfullyPings
+
+
+ pc2
+ pc3
+ SuccessfullyPings
+
+ Default
+
+
\ No newline at end of file