diff --git a/EduNetworkBuilder.userprefs b/EduNetworkBuilder.userprefs new file mode 100644 index 0000000..928d3ec --- /dev/null +++ b/EduNetworkBuilder.userprefs @@ -0,0 +1,21 @@ + + + + + + + + + + + + + + + + + + + + + \ No newline at end of file diff --git a/EduNetworkBuilder/IPAddressEntry.cs b/EduNetworkBuilder/IPAddressEntry.cs index 9d90d68..5b56ba6 100644 --- a/EduNetworkBuilder/IPAddressEntry.cs +++ b/EduNetworkBuilder/IPAddressEntry.cs @@ -125,8 +125,8 @@ namespace EduNetworkBuilder private void LanguagifyComponents() { - ResourceManager RM = NB.GetResource(); - CultureInfo CI = NB.GetCulture(); + //ResourceManager RM = NB.GetResource(); + //CultureInfo CI = NB.GetCulture(); Text = NB.Translate("IPAE_lblIP"); Text = NB.Translate("IPAE_lblNetmask"); Text = NB.Translate("IPAE_lblGateway"); diff --git a/EduNetworkBuilder/NetworkDevice.cs b/EduNetworkBuilder/NetworkDevice.cs index c2a5fe6..b946f97 100644 --- a/EduNetworkBuilder/NetworkDevice.cs +++ b/EduNetworkBuilder/NetworkDevice.cs @@ -1352,7 +1352,9 @@ namespace EduNetworkBuilder } if (ipc.What == PacketType.ping_request && tPacket.MyType == PacketType.ping_answer) typesMatch = true; - if(typesMatch) + if (ipc.What == PacketType.tracert_request && tPacket.MyType == PacketType.tracert_reply) + typesMatch = true; + if (typesMatch) { return ipc.Response; } @@ -1823,6 +1825,8 @@ namespace EduNetworkBuilder //Tracert_request is processed on the link arrivak if (tPacket.MyType == PacketType.tracert_reply) { + ResponseToPacket response = HowToRespondToPacket(tPacket); + if (response == ResponseToPacket.none) return; //We do not do anything with it here. //The reply got here. This packet is done tPacket.AddMessage(DebugLevel.info, NB.Translate("ND_ProcessArrival_TracertReply") + " " + tPacket.sourceIP.GetIPString); tPacket.Tracking.Status = NB.LeftPad(hostname) + " " + string.Format(NB.Translate("ND_ProcessArrival_TracertReply") + " " + tPacket.sourceIP.GetIPString);