Fragensteller
MAC Adresse mit IP abfragen (ohne WMi!) VB.Net

Allgemeine Diskussion
-
Hallo @ all,
leider weiß ich nicht mehr weiter...
Ich möchte die MAC Adresse von Clients in einem Netzwerk mit Hilfe/über der/die IP Abfragen.
Declare Function SendARP Lib "iphlpapi.dll" (ByVal DestIP As UInt32, _ ByVal SrcIP As UInt32, _ ByVal pMacAddr As Byte(), _ ByRef PhyAddrLen As Integer) As Integer Public Function GetMAC(ByVal IPAddress As String) As String Dim addr As IPAddress = Net.IPAddress.Parse(IPAddress) Dim mac() As Byte = New Byte(6) {} Dim len As Integer = mac.Length SendARP(CUInt(addr.Address), 0, mac, len) Dim macAddress As String = BitConverter.ToString(mac, 0, len) Return macAddress End Function
Als Rückgabe erhalte ich aber immer die gleiche MAC?
-------------------------------- Host Name: PC_1 IP Address: xxx.xxx.102.53 MAC Address: 01-00-4E-43-00-9F --------------------------------- Host Name: PC_2 IP Address: xxx.xxx.102.171 MAC Address: 01-00-4E-43-00-9F --------------------------------- Host Name: PC_x IP Address: xxx.xxx.17.51 MAC Address: 01-00-4E-43-00-9F ---------------------------------
Ist es nicht möglich die MAC über die IP von Remote Clients abzufragen ohne WMI zu nutzen?
Wie kann ich die MAC noch heraus bekommen! Die Rechner können sich/befinden sich im Ruhemodus!
Gruß
Werner
Woher soll ich wissen, was ich denke, bevor ich höre, was ich sage?
- Typ geändert Ionut DumaModerator Dienstag, 17. September 2013 12:25 Keine Rueckmeldung des Fragenstellender
Alle Antworten
-
Hallo Werner,
also bei mir funktioniert das im lokalen Netzwerk. Ich hab zwar keine Rechner im Ruhezustand aber bei mir hab ich für alle Geräte (PCs, NAS, FritzBox, ...) die korrekten MAC Adressen erhalten.
Kann es sein, dass bei dir noch etwas dazwischenhängt? Schau doch mal, welches Gerät bzw. welche Netzwerkschnittstelle die genannte MAC Adresse hat.
Was sagt zudem "arp -a xxx.xxx.102.53" (ausführen in DOS Box) bzw. eine der anderen IP Adressen?
Gruß, Stefan
Microsoft MVP - Visual Developer ASP/ASP.NET
http://www.asp-solutions.de/ - Consulting, Development
http://www.aspnetzone.de/ - ASP.NET Zone, die ASP.NET Community -
*****************************************************************************************************
Dieser Thread wurde mangels weiterer Beteiligung des Fragestellenden ohne bestätigte Lösung abgeschlossen.
Neue Rückfragen oder Ergänzungen zu diesem Thread bleiben weiterhin möglich.
*****************************************************************************************************Ionut Duma, MICROSOFT
Bitte haben Sie Verständnis dafür, dass im Rahmen dieses Forums, welches auf dem Community-Prinzip„Entwickler helfen Entwickler“ beruht, kein technischer Support geleistet werden kann oder sonst welche garantierten Maßnahmen seitens Microsoft zugesichert werden können.