"Christmas - the time to fix the computers of your loved ones" « Lord Wyrm

IP Adressen automatisch ändern

NeMsy 12.01.2005 - 23:18 617 8
Posts

NeMsy

Addicted
Avatar
Registered: Oct 2002
Location: @home
Posts: 488
Bei uns in der Schule werden per DHCP IP-Adressen an die Schüler vergeben. Die werden dann bei Bedarf für die Schüler fürs Internet über eine Lehrer Seite aufn Proxy freigeschaltet. Es gibt aber noch IP Adressen die permanent freigeschaltet sind.

Jetzt meine Frage:
Wie könnte man ein Script schreiben, dass eine IP Adresse gesetzt wird und dann ein ping auf eine Webseite gestartet wird.
zb: IP 10.1.1.1 wird eingestellt
starte ping auf http://www.overclockers.at
wenn ping bestätigt in eine Liste eintragen
wenn nicht --> nächste IP 10.1.1.2

usw.

und zusätzlich noch:
bei IP Konflikt sofort nächste IP nehmen

Muss nichts aufregendes sein. Könnte auch wenn möglich eine .bat Datei sein.

tia

watchout

Legend
undead
Avatar
Registered: Nov 2000
Location: Off the grid.
Posts: 6845
:eek: l33t h4xx0r!

alles was du mit einem solchen script erreichen wirst is entweder ein switch/router-neustart (oder vielleicht sogar Crash, bei schlechter Firmware), oder ein in den Hub-Mode wechselnder switch/router, weil du den Routing-Table zuspammst... :rolleyes:

trotzdem zum thema:
mit nem batch-script wirds nicht getan sein -> check tha WinAPI -> http://msdn.microsoft.com
ein anfang is vielleicht
http://msdn.microsoft.com/library/d...ddipaddress.asp

XelloX

Nasenbohrer deluxe
Avatar
Registered: Sep 2004
Location: 1120
Posts: 1942
was ma grad so aufgefallen is..
fang zum zählen bei 0.0.0.0 an...
es sei denn alle haben eine zehner..
dann aber auch 10.0.0.0.....

NeMsy

Addicted
Avatar
Registered: Oct 2002
Location: @home
Posts: 488
Ich muss bei 10.0.0.5 anfangen
Weil 10.0.0.1 ist der Proxy und 10.0.0.2 bis 10.0.0.5 sind die restlichen Server (Webspace, eMail, Schülerverwaltung usw.)

@watchout
Ok, werd mal bei Microsoft reinschauen

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Das könnte mit einem Batch und netsh.exe funktionieren.

NeMsy

Addicted
Avatar
Registered: Oct 2002
Location: @home
Posts: 488
netsh.exe funktioniert laut Microsoft nur mit Windows 2000 Versionen (Server, Professional usw.)
Link Ganz unten

XelloX

Nasenbohrer deluxe
Avatar
Registered: Sep 2004
Location: 1120
Posts: 1942
aber auch wenn es nur unter win 2000 funktioniert, is es wert das NB extra auf 2000 aufzusetzen...
und dann dir ip´s durchtesten

that

Moderator
Hoffnungsloser Optimist
Avatar
Registered: Mar 2000
Location: MeidLing
Posts: 11338
Zitat von NeMsy
netsh.exe funktioniert laut Microsoft nur mit Windows 2000 Versionen (Server, Professional usw.)
Link Ganz unten

Und was hast du für ein komisches OS, wo es nicht geht?

Neo-=IuE=-

Here to stay
Registered: Jun 2002
Location: Berndorf, NÖ
Posts: 3232
netsh funkt bei xp auf jeden fall i hab damit damals in da htl wo ich war mir die ip händisch eingstellt über ein script, weil in manchen säalen es nötig war manuell einzustellen, in andren ging dhcp....
wennst fragen zum erstellen eines scriptes mit der netsh hast dann schick a pm
Kontakt | Unser Forum | Über overclockers.at | Impressum | Datenschutz