Seite 1 von 3
Mac-Adresse
Verfasst: 27.11.2014 11:03
von stevie1401
Ich benötige die Mac-Adresse des Rechners, auf dem mein Programm läuft.
Wie kann ich die mit PB herausfinden?
Ich brauche Code für alle Plattformen.
Viele Grüße
Re: Mac-Adresse
Verfasst: 27.11.2014 11:21
von RSBasic
Für Windows:
http://www.rsbasic.de/aktualisierung/wi ... mitteln.pb
Lösungen für Linux und MacOS musst du noch warten, bis sich ein Linux- und MacOS-User meldet.
Re: Mac-Adresse
Verfasst: 27.11.2014 11:48
von stevie1401
Vielen Dank

Re: Mac-Adresse
Verfasst: 27.11.2014 14:12
von NicTheQuick
Kommt drauf an, welche MAC-Adresse du haben willst. Die vom WLAN oder vom LAN oder von einem virtuellen Gerät?
Aber normalerweise findet man alle aktivierten Netzwerkgeräte unter '/sys/class/net/'.
Hier mal als Beispiel im Terminal:
Code: Alles auswählen
nicolas@tp-w530:~$ cd /sys/class/net/
nicolas@tp-w530:/sys/class/net$ ls
eth0 lo wlan0
nicolas@tp-w530:/sys/class/net$ cd eth0
nicolas@tp-w530:/sys/class/net/eth0$ ls
addr_assign_type device ifalias netdev_group speed uevent
address dev_id ifindex operstate statistics
addr_len dormant iflink phys_port_id subsystem
broadcast duplex link_mode power tx_queue_len
carrier flags mtu queues type
nicolas@tp-w530:/sys/class/net/eth0$ cat address
3c:97:0e:67:bc:b2
Das heißt willst du MAC-Adresse vom WLAN, dann liest du den Dateininhalt von '/sys/class/net/wlan0/address'. Und hättest du gerne den vom LAN, dann nimmst du '/sys/class/net/eth0/address'.
Re: Mac-Adresse
Verfasst: 27.11.2014 23:04
von Vera
Hihi,
diesen Thread gibt's doch schon
Mac-Adresse
... aber 'arb' würde bei mir auch nicht mit Umleitung gestartet
~greets~
Re: Mac-Adresse
Verfasst: 28.11.2014 10:21
von stevie1401
Ich verstehe nicht was arb mit der Mac Adresse zu tun hat?
Re: Mac-Adresse
Verfasst: 28.11.2014 10:31
von Vera
stevie1401 hat geschrieben:Ich verstehe nicht was arb mit der Mac Adresse zu tun hat?
Wenn Du meinem Link folgst, findest Du dort die Möglichkeit mit dem Systemprogramm arp, das auf WIN u. Linux existiert, die MAC-Adresse eines Clients abzufragen.
Re: Mac-Adresse
Verfasst: 28.11.2014 18:40
von stevie1401
Ich verstehe leider den ganzen Thread nicht.
Welche IP muss ich eingeben und warum?
Ich möchte die MAC-ADRESSE meines Rechners erfahren. Warum muss ich dazu irgendeine IP eingeben.
Funktionieren tut das Beispiel übrigens auch nicht. Hätte mich auch gewundert.
Re: Mac-Adresse
Verfasst: 28.11.2014 18:48
von NicTheQuick
Interessanterweise geht arp bei mir nur mit externen Netzwerkgeräten, nicht aber bei mir selbst. Das heißt mit localhost, 127.0.0.1 oder 192.168.178.31 (meine WLAN-IP) komme ich nicht weiter. Da kommt dann lediglich: 'arp: In 1 Einträgen wurde kein zutreffender gefunden.'
Re: Mac-Adresse
Verfasst: 28.11.2014 18:56
von Shamos
stevie1401 hat geschrieben:Ich verstehe leider den ganzen Thread nicht.
Welche IP muss ich eingeben und warum?
Ich möchte die MAC-ADRESSE meines Rechners erfahren. Warum muss ich dazu irgendeine IP eingeben.
Funktionieren tut das Beispiel übrigens auch nicht. Hätte mich auch gewundert.
Du musst deshalb eine IP-Adresse angeben weil diese zur Ermittlung des
korrekten Network-Interfaces notwendig ist. Ein Rechner kann ja nicht nur eine Netzwerkkarte
beinhalten sondern mehrere. Doch jeder Netzwerkkarte ist durch ein Interface/Adapter
eine oder auch mehrere IP-Adressen zugeordnet. Wenn Du nun das Interface mit einer
bestimmten IP-Adresse angibst kann dessen MAC-Adresse (Physikalische Adresse) ermittelt werden.
Unter Windows kannst Du das z.B. Nachprüfen indem Du auf der Kommandozeile mal
ipconfig /all|more eingibst. Das
|more dient dazu das dir die Ausgabe
von
ipconfig nicht wegrollt. Jedenfalls kannst Du so erkennen welche pysikalischen und
virtuellen Adapter/Interfaces eingerichtet und aktiviert oder auch deaktiviert sind.