adminknecht
Goto Top

DHCP-Bereichsoptionen ändern (hier: Router, bzw. default Gateway), Clients sollen danach schnellstmöglich aktualisiert werden?

Hallo,

durch eine Umkonfigurierung bei uns im Intranet möchte ich allen DHCP-Usern ein neues "Default Gateway" unterjubeln.

Ist ja flink gemacht im Win2003er-DHCP, bei den Bereichsoptionen unter "003 - Router", allerdings wird das ja nicht UMGEHEND an die Clients verteilt, die sich eine IP dort geleast haben, sondern erst, wenn a) der Client neu bootet oder b) die Lease-Time zu 50% abgelaufen ist.

Da ich aktuell die Lease-Zeit auf 40 Tage gestellt habe (ja, wir haben tatsächlich einige Clients, die fast so lange ausgeschaltet sind wg. extra langer Urlaube+"Stundenabbauten" und die ihre einmal zugewiesene IP nicht verlieren sollen), müsste ich demnach mind. 20 Tage warten, bis alle Clients spätestens das neue Gateway benutzen...

Das die Clients neu booten, kann ich nicht erzwingen, sehr viele Rechner laufen 24/7 durch und starten max. einaml im Monat bei den MS Updates neu.

Ich habe nun den Tipp bekommen, die Lease-Zeit auf z.B. 30 Minuten zu verkürzen, so dass sich die Clients nach 15 Minuten die neuen Einstellungen holen, aber das kann doch nicht funktionieren, da die Clients ja noch mit den alten DHCP-Optionen unterwegs sind, also Lease-Zeit = 40 Tage, oder?

Mir fällt jetzt nur ein beherztes "ipconfig /renew" im Anmeldeskript der User ein, oder geht das auch anders?

Schöne Grüße

Marcus

Content-Key: 238631

Url: https://administrator.de/contentid/238631

Printed on: April 24, 2024 at 07:04 o'clock

Member: Dani
Dani May 20, 2014 at 13:27:25 (UTC)
Goto Top
Hi Markus,
Da ich aktuell die Lease-Zeit auf 40 Tage gestellt habe (ja, wir haben tatsächlich einige Clients, die fast so lange angeschaltet sind wg. extra langer Urlaube+"Stundenabbauten" und die ihre einmal zugewiesene IP nicht verlieren sollen)
Einfach Reserverierungen im DHCP anlegen - fertig.

Ich habe nun den Tipp bekommen, die Lease-Zeit auf z.B. 30 Minuten zu verkürzen, so dass sich die Clients nach 15 Minuten die neuen Einstellungen holen, aber das kann doch nicht funktionieren, da die Clients ja noch mit den alten DHCP-Optionen unterwegs sind, also Lease-Zeit = 40 Tage, oder?
Wie wäre es mit ausprobieren? Schief gehen kann ja nichts, solange das neue Gateway erreichbar ist.

Ansonsten die alte Gateway IP-Adresse auf das Neue zusätzlich binden. Haben wir an einem kleineren Standort auch so gemacht. Nach 90 Tagen die IP gelöscht - fertig.


Grüße,
Dani
Member: MrNetman
MrNetman May 20, 2014 at 14:51:26 (UTC)
Goto Top
Du kannst deinen Clients ganz einfach und schnell eine neue IP unterschieben. Wenn der LANport down ist, wird automatisch ein neuer DHCP-Request gestellt. Wenn die Server das packen hast du innerhalb von 30 Sekunden die Umstellung gemacht.

Kannst aber Switch für Switch vorgehen. Am Einfachsten geht das mit SNMP. Port down ist immer die selbe OID.

Gruß
Netman
Member: AdminKnecht
AdminKnecht May 20, 2014 at 15:29:48 (UTC)
Goto Top
Hallo Netman,

was meinst du mit "wenn der LANport down ist"? Am DHCP-Server das LAN kurz deaktivieren (also dem DC mit DNS, WINS, DHCP)? Oder den Clients? Oder den Switch dazwischen mal eben ausschalten, bzw. Port für Port deaktivieren und wieder aktivieren? Wir setzen DLINK-Switche ein, da komme ich per Webinterface an alle Einstellungen, aber OID sagt mir nichts...

Grüße

Marcus
Member: MrNetman
MrNetman May 20, 2014 at 19:46:24 (UTC)
Goto Top
Ich weiß ja nicht wo du deine Clients angeschlossen hast ...
Aber meine hängen am Switch. Switchport runter fahren und der Client braucht eine neue DHCP-Adresse. Kannst es ja am Anfang mit dem Ziehen des Kabels probieren.
Das mit dem Switch steht übrigens wörtlich noch oben drin.
Ja managebar müssen die Switches schon sein. Oder du bist brutal und ziehst einfach den Strom vom Switch.

Gruß
Netman
Member: dron
dron May 21, 2014 updated at 22:07:58 (UTC)
Goto Top
Hi Marcus,

du kannst mit den Befehlen ipconfig /release und ipconfig /renew eine neue DHCP-Abfrage initieren. An deiner Stelle würde ich ein kleines Skript schreiben, dieses via SW-Verteilung oder psexec an die Clients ausbringen und dann ausführen lassen. Damit bist du auf keine Benutzerinteraktion (z.B. Ab-/Anmeldung oder Neustart angewiesen).

Am Ende kannst du vielleicht noch ein ipconfig ins Skript aufnehmen und dann die Ausgabe an einen Share weiterleiten. Als Dateinamen kannst du ja die Variable %computername% verwenden. So hast du pro Rechner eine passende File. Dann siehst du relativ schnell an welchem Client der Aufruf funktioniert hat.

Exemplarisch:
ipconfig /release
ipconfig /renew
ipconfig > \\server\share\%computername%.txt

Viele Grüße
Björn