Ich konnte nichts finden auf derNetshBefehlsshell-Dokumentation zum Ändern nur derNetzmaskeKonfiguration, ohne den Rest zu ändern (IP-Adresse,Tor,DNS-Serverund so weiter).
Das nächste, das ich kenne, ist dieses, das sich auch ändert.IPUndTor:
netsh interface ip set address name=”Local Area Connection” static 192.168.0.1 255.255.255.0 192.168.0.254
Bevor Sie ernsthaftere Skripte zur Lösung des Problems ausprobieren, gibt es eine Möglichkeit, wie zum Beispiel die Verwendung vonPower Shell,Elektrowerkzeuge,wmicoder zumindest mit einigenNirSoft,PSToolsoder ein ähnliches Befehlszeilenprogramm?
Danke.
Antwort1
Nein, der richtige Weg ist, die IP-Adresse und das Gateway anzugeben, wie Sie oben angemerkt haben. Wenn Sie versuchen, eine Verbindung zu anderen Netzwerken in Ihrem Adressraum herzustellen, wäre es vorzuziehen,bestätigendass Sie dieselbe IP-Adresse und dasselbe Gateway wünschen, weshalb netsh
diese Information erwartet wird.
Allerdings lässt Powershell dies zu, indem die CIDR-Notation verwendet wird. Wenn Sie den Schnittstellenindex kennen, können Sie den folgenden Powershell-Befehl (als Administrator) verwenden:
Set-NetIPAddress -InterfaceIndex x -PrefixLength y
(Ersetzen Sie x
durch den Schnittstellenindex der Schnittstelle, die Sie ändern möchten; ersetzen Sie y
durch die CIDR-Länge für Ihr Subnetz).
Um zu sehen, welche Schnittstellenindizes Sie haben (sowie Ihre anderen IP-Einstellungen), können Sie Folgendes ausführen:
Get-NetIPAddress