DHCP as action
This commit is contained in:
parent
3ba3023ef0
commit
bc1c994bbd
@ -225,18 +225,24 @@ namespace EduNetworkBuilder
|
|||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
case NBAction.dhcp:
|
case NBAction.dhcp:
|
||||||
|
if(source != null)
|
||||||
|
source.DHCPRequestFromHere();
|
||||||
break;
|
break;
|
||||||
case NBAction.arp:
|
case NBAction.arp:
|
||||||
source.AskArpFromHere(Destination);
|
if (source != null)
|
||||||
|
source.AskArpFromHere(Destination);
|
||||||
break;
|
break;
|
||||||
case NBAction.cleararp:
|
case NBAction.cleararp:
|
||||||
source.ClearArps();
|
if (source != null)
|
||||||
|
source.ClearArps();
|
||||||
break;
|
break;
|
||||||
case NBAction.ping:
|
case NBAction.ping:
|
||||||
source.PingFromHere(Destination) ;
|
if (source != null)
|
||||||
|
source.PingFromHere(Destination) ;
|
||||||
break;
|
break;
|
||||||
case NBAction.traceroute:
|
case NBAction.traceroute:
|
||||||
source.TracerouteFromHere(Destination);
|
if (source != null)
|
||||||
|
source.TracerouteFromHere(Destination);
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1435,6 +1435,17 @@ namespace EduNetworkBuilder
|
|||||||
|
|
||||||
AC.DoAction();
|
AC.DoAction();
|
||||||
|
|
||||||
|
}
|
||||||
|
public static void DoActionDHCP(int HostID)
|
||||||
|
{
|
||||||
|
ActionClass AC = new ActionClass();
|
||||||
|
AC.Action = NBAction.dhcp;
|
||||||
|
AC.SourceID = HostID;
|
||||||
|
|
||||||
|
RegisterAction(AC);
|
||||||
|
|
||||||
|
AC.DoAction();
|
||||||
|
|
||||||
}
|
}
|
||||||
public static void DoActionArpDevice(int HostID, NB_IPAddress Destination)
|
public static void DoActionArpDevice(int HostID, NB_IPAddress Destination)
|
||||||
{
|
{
|
||||||
|
@ -1329,7 +1329,8 @@ namespace EduNetworkBuilder
|
|||||||
|
|
||||||
private void pbNetworkView_DHCPRequest_Click(object sender, EventArgs e)
|
private void pbNetworkView_DHCPRequest_Click(object sender, EventArgs e)
|
||||||
{
|
{
|
||||||
ItemClickedOn.DHCPRequestFromHere();
|
//ItemClickedOn.DHCPRequestFromHere();
|
||||||
|
NB.DoActionDHCP(ItemClickedOn.GetUniqueIdentifier);
|
||||||
myNetwork.ProcessPackets();
|
myNetwork.ProcessPackets();
|
||||||
UpdateMessages();
|
UpdateMessages();
|
||||||
pbNetworkView.Update();
|
pbNetworkView.Update();
|
||||||
|
Loading…
Reference in New Issue
Block a user