shaggo
Goto Top

Win2k3 - DHCP Reservierungen - Suchen nach MAC-Adresse

Das DHCP-Verwaltungstool von Microsoft gibt leider keine Möglichkeit, MAC-Adressen, für welche bestimmte IP-Adressen reserviert wurden, durch ein Suchtool zu finden. Man kann sich nur mühsam durch die Inhalte klicken.

Ist hier jemandem eine Möglichkeit bekannt, die DHCP-Reservierungen nach MAC-Adressen zu durchsuchen? Es darf auch gerne eine gescriptete Lösung sein.

Content-ID: 129982

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

Ausgedruckt am: 22.11.2024 um 04:11 Uhr

StefanKittel
StefanKittel 23.11.2009 um 08:33:30 Uhr
Goto Top
Hallo,

ich pinge den PC immer an, und schaue per arp -a nach.
Funktioniert natürlich nur bei wenigen PCs.

Warum MS bis Heute nicht die Möglichkeit bietet eine normale Leas mittels Rechtsklick in eine Reservierung umzuwandeln bleibt deren Geheimniss.

Stefan
Shaggo
Shaggo 23.11.2009 um 11:44:17 Uhr
Goto Top
Hallo Stefan,

danke für deinen Tip. Die Anwendung von "arp" erfordert aber leider, dass man den Hostnamen oder die IP-Adresse kennt.

Mein Netzwerk ist eingeteilt in hundert VLans und jedes VLan hat eine eigene IP-Range im DHCP. Zusätzlich sind hier knapp 2000 Rechner im Einsatz. Ein Durchklicken ist nicht machbar.

Es muss doch eine Möglichkeit geben, die DHCP-"Datenbank" nach einer MAC-Adresse zu durchsuchen.
stbewo
stbewo 24.11.2009 um 13:25:47 Uhr
Goto Top
Hi Shaggo,


es gibt von MS eine Tools namens DHCP Cmd Line Util. (DHCPCMD.EXE) mit dem kannst du den DHCP Server auslesen (Ausgabe in Datei) und anschl. nach MAC Adresse suchen.

usage:DhcpCmd SrvIpAddressCommand [Command Parameters].
Commands :
MibCounts
GetVersion
ServerConfig
CreateSubnet
DeleteSubnet
SetSubnetState
AddIpRange
AddExcludeRange
RemoveExcludeRange
EnumClients
AddReservedIp
RemoveReservedIp
SetSuperScope
DeleteSuperScope
GetSuperScopeTable
RemoveSubscope
CheckDB
CreateOption
DeleteOption
SetGlobalOptionValue
SetGlobalOptionValues
RemoveGlobalOptionValue
SetSubnetOptionValue
RemoveSubnetOptionValue
SetReservedOptionValue
RemoveReservedOptionValue
EnumOptions
Command successfully completed.

Gruß
Stefan
thl1966
thl1966 12.10.2012 um 12:34:27 Uhr
Goto Top
Wo kann man denn dieses Utility von Microsoft herunterladen?

Habe nichts gefunden über Google.

Gruß
Thomas
116480
116480 30.03.2015 um 11:15:40 Uhr
Goto Top
Hallo Thomas,

das Tool ist hier:

http://support.microsoft.com/en-us/kb/232213/de

Es scheint aber nur für NT 4 zu sein ?

Gruss
Ralf
lexyart
lexyart 02.06.2015 um 16:35:47 Uhr
Goto Top
Hallo,

beim 2008 R2 Server kann man den Befehl verwenden:

netsh dhcp server \\DHCPSERVER scope BEREICHSIP show reservedip | find /i "MACADRESSE"

DHCPSERVER = Name eures DHCP Servers

BEREICHSIP = IP vom DHCP Bereich z.b. 192.168.0.0

Dahinter noch den Find Befehl hängen mit der gesuchten MACADRESSE bzw. einen Teil davon

Gibt noch mehr Optionen mit dem Befehl was man Abfragen kann.

Gruß Lexy
BuffedITHead
BuffedITHead 22.10.2015 aktualisiert um 09:45:34 Uhr
Goto Top
Hallo,

finde den Befehl sehr hilfreich und wollte ihn direkt mal ausprobieren, allerdings spuckt mir die powershell dabei alle reservedips mit mac adresse aus

netsh
netsh>dhcp server \\UNSERDHCP scope xx.xxx.xxx.0 show reservedip | find /i "MACADRESSE"

am Befehl ist doch eigentlich nichts falsch oder?

Leider gibt er es in Form von:

Reservierungsadresse - Eindeutige ID aus (ansich ja richtig allerdings von JEDER reserver IP die wir in diesem Ip Bereich haben.)

aus.