Schalten Sie das Internet sehr schnell um

588
Edenia

Ich muss wirklich testen, wie viel Zeit ein Programm ertragen kann, wenn eine WLAN-Verbindung gestartet und auf Software-Weise wiederhergestellt wird. Ich muss in der Lage sein, die Netzwerkverbindung mit einer einfachen Tastenkombination schnell zu deaktivieren / aktivieren (oder anzuhalten / wiederherzustellen oder einfach zu verzögern).

Die Verwendung des Netsh ist sehr langsam und sehr kraftvoll. Die Laptop-Taste zum Deaktivieren / Aktivieren des Internets ist schnell, aber ich habe keinen Laptop mehr.

Ein anderer Ansatz wäre, die Vernetzung eines Prozesses mithilfe eines Schlüssels weiter zu blockieren.

Wie kann ich das machen?

2

1 Antwort auf die Frage

4
motosubatsu

Wenn Sie DHCP verwenden, öffnen Sie ein Cmd-Eingabeaufforderungsfenster und verwenden Sie

ipconfig /release 

dann um seine wiederherzustellen:

ipconfig /renew 

Dadurch wird das Betriebssystem angewiesen, alle IPv4-Adressen freizugeben, und der zweite Befehl fordert es auf, eine weitere zu erhalten (wenn Sie mit IPv6 arbeiten, fügen Sie am Ende eine 6 hinzu, also ipconfig / release6 und ipconfig / renew6).

Wenn Sie die Zeit zwischen Ablegen und Wiederverbinden einigermaßen genau halten möchten, erstellen Sie eine Batchdatei und verwenden Sie den Befehl timeout wie folgt:

ipconfig /release timeout /T 10 NOBREAK ipconfig /renew 

Dadurch wird Windows angewiesen, die IPv4-Adresse freizugeben. Warten Sie 10 Sekunden, und erneuern Sie es. Ändern Sie offensichtlich die 10, um die Länge der von Ihnen getesteten Verbindungsunterbrechung festzulegen.

BEARBEITEN:

Da mein ursprünglicher Vorschlag den Anforderungen des OP nicht ganz entspricht, füge ich eine weitere Option hinzu.

Clumsy ist ein Softwaretool, mit dem Sie den Fluss des Netzwerkverkehrs auf dem System manipulieren können. Dadurch können Sie Pakete verwerfen, Verzögerungen einführen, die Verbindung drosseln und generell eine flockige Verbindung simulieren. Beachten Sie, dass dadurch das Netzwerk nicht wirklich getrennt wird, sondern der tatsächliche Datenverkehr im Netzwerk beeinträchtigt wird. Wenn Sie die Robustheit der Anwendung unter weniger robusten Netzwerkbedingungen testen möchten, ist dies ein hervorragendes Werkzeug.

Ohne genau zu wissen, welche Art von Verhalten Ihren Anforderungen entspricht, ist es schwierig, Schritte zur Verwendung des Geräts zu geben, aber das Handbuch ist relativ unkompliziert und erklärt das Werkzeug besser und erklärt, wie es zu verwenden ist.

Sehr guter Vorschlag! Leider scheint dies die Verbindung sofort zu trennen und die Verbindung kann nicht so schnell hergestellt werden. Edenia vor 6 Jahren 0
Es beantwortet die Frage gut, wenn ich nicht klar oder detailliert war, und deshalb passt es nicht zu meinem Fall - es ist mein Problem. Vielen Dank. Edenia vor 6 Jahren 0
@Edenia Gerne helfen! Hope Clumsy kann dir das Verhalten geben, nach dem du suchst :) motosubatsu vor 6 Jahren 0