DHCP Server - IP beziehen und wieder verwerfen

  • VB.NET

Es gibt 5 Antworten in diesem Thema. Der letzte Beitrag () ist von petaod.

    DHCP Server - IP beziehen und wieder verwerfen

    Hallo zusammen
    Ich möchte mir ein kleines Tool machen welches bei einem vordefinierten DHCP Server eine IP holt und diese nach einer gewissen Zeit wieder freigibt.
    Ich weiss irgendwie nicht wie ich das angehen soll.
    Wäre froh um ein paar Hinweise und Tipps.
    Ich behaupte mal: Geht nicht.

    Welchen Zweck verfolgst du?
    Anhand welcher Parameter möchtest den DHCP-Server spezifizieren?

    RELEASE geht zum aktuellen DHCP-Server.
    RENEW ebenfalls, falls er noch lebt. Ansonsten geht ein Request per Broadcast aus und es wird irgendeiner genommen.
    Du müsstest Einfluss auf die Auswertung der DHCPOFFER-Informationen haben.
    Dafür gibt es meines Wissens keine Möglichkeit.
    Das handelt der Treiber der Netzwerkkarte, wie er es für gut befindet.
    Meist nimmt er einfach den ersten DHCP-Server, der antwortet.

    Alles, was du per Programm steuern kannst, gibt's hier.

    Wer's besser weiß, möge mich verbessern.
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --
    Hi.
    Es geht darum auf einem DHCP Server Last zu erzeugen (kein WIN DHCP).
    Der DHCP Server soll einfach durch das ständige raus schicken der IPs belastet werden um zu schauen ob er crasht.

    Oder gibt es alternativen um so was zu machen.
    Dann sorge dafür, dass er der einzige DHCP-Server in deinem Subnetz ist.
    Dann kannst du ihn bombardieren mit RELEASE und RENEW-Requests.
    Ein Rechner alleine wird aber wohl kaum reichen, um so viele Requests zu erzeugen, dass er in die Knie geht, weil pro Netzwerkkarte höchstens ein Request gleichzeitig abgearbeitet wird.
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --
    Es handelt sich um eine Netzwerk Testinsel.
    PC's ist nicht so das Problem.

    Was mein Problem ist, ist das "Bombardieren".
    Hab in dem Zeugs nicht so viel KnowHow. Hast du mir etwas wo ich das nachlesen kann? Ev. reicht ja nur eine Batchdatei die endlos läuft.
    Du kannst in einer Batchdatei die Befehle
    ipconfig /release
    ipconfig /renew
    loopen.
    Richtig Last erzeugst du dadurch aber nicht.

    Falls du auch im Unix-Umfeld unterwegs bist, kannst du dir mal dhquery anschauen.

    Möglicherweise kannst du mit mit dem Network Traffic Generator auch DCHP-Requests erzeugen.
    --
    If Not Program.isWorking Then Code.Debug Else Code.DoNotTouch
    --

    Dieser Beitrag wurde bereits 1 mal editiert, zuletzt von „petaod“ ()