Avatar billede darknezzdell Nybegynder
12. oktober 2006 - 11:06 Der er 12 kommentarer og
1 løsning

hent MAC-adresse i lokalt netværk

Hejsa

Jeg har brug for at kunne finde MAC-adressen på de pc'er som findes i netværket, til brug for WOL. Findes der en måde hvorpå jeg kan angive pc navnet og så få returneret dens MAC- adresse?

fx. Textbox1.Text = Hentmac(txt_Pcnummer.Text.ToString());

Jeg har kunne finde en masse svar til bla. ASP og VB, men c# er det jeg leder efter.

Håber at i kan hjælpe
Avatar billede hacked Nybegynder
12. oktober 2006 - 12:24 #1
Avatar billede hacked Nybegynder
12. oktober 2006 - 12:35 #2
Jeg mener også du kan anvende WMI - jeg kan komme med et eksempel om lidt.
Avatar billede darknezzdell Nybegynder
12. oktober 2006 - 12:59 #3
Har lige kørt demo projektet, men MAC adresserne passer ikke med dem som er angivet i BIOS på pc'erne. Er der en logisk forklaring på det? og hvis jeg køre en wake on lan på MAC adresserne i programmet sker der intet. Det er som om windows giver mig den forkerte adresse.
Avatar billede hacked Nybegynder
12. oktober 2006 - 13:35 #4
Har du prøvet at skrive ipconfig /all i command prompt?
Avatar billede hacked Nybegynder
12. oktober 2006 - 13:37 #5
eller bare getmac i command prompt.
Avatar billede hacked Nybegynder
12. oktober 2006 - 13:41 #6
Bare for at se om samme mac findes i windows.
Avatar billede darknezzdell Nybegynder
12. oktober 2006 - 13:59 #7
ipconfig /all giver det samme som getmac, hvilket er forkert i forhold til bios. I det lille program som jeg kørte vises mange af mac adresserne i netværket som

00:00:00:00:00:00 Hvilket tyder på at det er noget galt.

Pc'erne er installeret med en speciel sikker version af windows, kan det være derfor.

PC'erne er nemlig pålagt en specielt data leverandør
Avatar billede hacked Nybegynder
12. oktober 2006 - 14:30 #8
Det er muligt. De spoofer den sikkert på en eller anden måde. Du kan prøve at download ethereal (http://www.ethereal.com/) for at se om du kan finde mac adressen der (Capture->Interfaces->Details). Hvis du finder de rigtige mac'er kan du eventuelt kigger nærmere på winpcap et packet-capture library som ethereal benytter.
Avatar billede hacked Nybegynder
12. oktober 2006 - 14:40 #9
Vil dog kræve nogle ressourcer idet du først skal skrive en wrapper til det. Har aldrig selv været ude for 00:00:00:00:00:00.
Avatar billede darknezzdell Nybegynder
12. oktober 2006 - 16:42 #10
Mac adresserne er blevet ændret under opstart af windows. Jeg har dog med ethereal kunne finde det værdi som også står i bios. Nu kommer det store spørgsmål så, hvordan strikker jeg et c# program sammen der henter den rigtige mac adresse
Avatar billede hacked Nybegynder
12. oktober 2006 - 23:18 #11
Kan godt tage et kig på det, men er pt. pænt syg, så hvis du skal bruge det indenfor 1 - 1½ uge eller lignende kan jeg ikke hjælpe. Det vil blive et fritidsprojekt når der er tid.
Avatar billede darknezzdell Nybegynder
17. oktober 2006 - 10:38 #12
i winpcap finder der nogle funktioner i dll filen packet.dll, som sikkert kan bruges. Mit store spørgsmål er så, hvordan benytter jeg disse funktioner? har også kigget lidt på PCAUSA og deres RAWETHER .NET, men den koster jo 999$.

Håber virkelig der er nogen som kan hjælpe
Avatar billede driis Nybegynder
20. oktober 2006 - 13:01 #13
Du burde kunne kigge i WMI efter:
NDIs_Ethernet_PermanentAddress
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester

IT-JOB

Unik System Design A/S

QA Engineer

Netcompany A/S

Managing Architect

Netcompany A/S

Network Engineer

Forsvarsministeriets Materiel- og Indkøbsstyrelse

Cyberdivisionen søger IT-Supporter til Svanemøllen