2.8k Aufrufe
Gefragt in W-LAN von
Hi!

Wie kann ich die Mac-Adress herausfinden? Mit der Eingabeaufforderung geht es nicht, da es zu viele Adapter gibt und die Eingabeaufforderung ab einer bestimmten Länge die Zeichen oben wieder löscht.

Kann mir jemand helfen?
Danke!

11 Antworten

0 Punkte
Beantwortet von tomsan Experte (6.6k Punkte)
So viele Adapter?!

Hier ist ein praktisches Tool SIW.
Brauchst nicht installieren und liefert viele Infos. uU die MAC Adresse

Gruss
Tomsan
0 Punkte
Beantwortet von
Danke sowas hab ich gesucht
0 Punkte
Beantwortet von der-bettler Experte (3.7k Punkte)
brauchst aber auch kein tool dafür

start > ausführen > cmd > enter > ipconfig \all > c:\ipconfig.txt > enter

in der datei c:\ipconfig.txt steht dann alles was du wissen möchtest

mfg der-bettler
0 Punkte
Beantwortet von
Unter WinXP-Pro den Befehl:
getmac
Anto aka Arno
0 Punkte
Beantwortet von kalauer1960 Experte (1.9k Punkte)
Hallo Anto.

Dann sollte man aber vorher mit Start --> Ausführen --> cmd <--' Enter die Shell aktivieren, sonst ist das Ergebnis schneller weg wie da :-))

Klaus
0 Punkte
Beantwortet von
Mit der Eingabeaufforderung geht es nicht, da es zu viele Adapter gibt und die Eingabeaufforderung ab einer bestimmten Länge die Zeichen oben wieder löscht.

Ein paar Tips dazu:

MORE-Befehl nutzen: ipconfig /all | more

Aber bequemer ist es wohl, den vertikalen Puffer des Eingabeaufforderungsfensters zu erhöhen. Dazu im Systemmenü die Eigenschaften (oder Rechtsklick auf den Fenstertitel - Eigenschaften) und dort bei Layout - Fensterpuffergröße - Höhe z.B. 500 eingeben. Damit bleiben 500 Zeilen von Befehlsausgaben erhalten und können durch hochscrollen eingesehen werden.

Anto aka Arno
0 Punkte
Beantwortet von
@kalauer1960
Danke für die Ergänzung. Aber das hielt ich wohl schon für selbstverständlich, da er ja im Ausgangspost von der Eingabeaufforderung sprach.

Anto aka Arno
0 Punkte
Beantwortet von kalauer1960 Experte (1.9k Punkte)
Hallo.

man kann natürlich auch hier:

ipconfig / all | more > c:\lan.txt

schreiben und die Vorschläge verbinden,

Klaus
0 Punkte
Beantwortet von kalauer1960 Experte (1.9k Punkte)
Hallo Anto,

sollte auch keine Kritik oder Klug*Z*rei sein :-))

Ich wollte nur vorbeugen daß dann gleich wieder eine Frage kommt.

Klaus
0 Punkte
Beantwortet von batti-batch Einsteiger_in (81 Punkte)
Hallo alle zusammen,



es gibt noch ein paar interessante Varianten, die MAC-Adressen der vorhandenen Netzwerkkarten auszugeben.

In Bezug auf die ursprüngliche Frage wäre eine weitere Möglichkeit, das CMD-Fenster in seiner Größe ein wenig anzupassen:

MODE CON LINES=60


erhöht die Anzahl der Zeilen auf 60; je nach den Gegebenheiten sind auch andere Werte möglich. Damit ist in einigen Fällen sicher eine vollständige Ausgabe von IPCONFIG /all innerhalb des CMD-Fensters möglich.

Die DOS-Puristen werden vielleicht folgende Zeile direkt an der Eingabeaufforderung eingeben wollen:

FOR /f "delims=" %i IN ('IPCONFIG /all ^| FINDSTR /c:"Physikalische Adresse"') DO ECHO %i


Damit werden die MAC_Adressen der vorhandenen Netzwerkkarten ausgegeben.


Andere wieder werden vielleicht folgende kleine Batch-Datei testen wollen; diese ist in der Anwendung sicher einfacher und bringt das selbe Ergebnis wie die Zeile weiter oben:

@ECHO off
SETLOCAL

REM Ausgabe der MAC-Adressen
REM saemtlicher vorhandener Netzwerkkarten

REM Auswertung der Suche nach einem Begriff
REM in der Ausgabe des Befehls IPCONFIG /all


REM https://supportnet.de/t/2197772
REM (c) batti-batch 01/2009
REM getestet unter Windows 2000


REM ************************ SET-Block Beginn ************************

SET "suchbegriff=Physikalische Adresse"

REM ************************ SET-Block Ende **************************


FOR /f "delims=" %%i IN ('IPCONFIG /all ^| FINDSTR /c:"%suchbegriff%"') DO ECHO %%i


Dieses Programm ist in seiner Ausgabe bewußt einfach gehalten und lässt sehr viel Spielraum, Anpassungen an die tatsächlichen Bedürfnisse vorzunehmen.

Viel Spass beim Testen!


Herzliche Grüße
batti-batch
...