Mac-Adresse des Systems

Crasher

Mitglied
Hi @ all,

ich benötige dringend eine Mehtode, die mir die Mac-Adresse des Systems ausliest, auf welchem mein Javaprogramm gerade läuft.

Momentan habe ich zwar eine Methode, die mir wohl aber, je nach angeschlossenem Router, eine andere liefert:

Java:
    //MAC-Adresse auslesen
    try{
      //Variablen zurücksetzen
      macAddress = "";
      completeMacAddress = "";
      
      InetAddress address = InetAddress.getLocalHost();
      NetworkInterface ni = NetworkInterface.getByInetAddress(address);
      byte[] mac = ni.getHardwareAddress();
      for (int i = 0; i < mac.length; i++) {
        macAddress = macAddress.format("%02X%s", mac[i], (i < mac.length - 1) ? "-" : "");
        completeMacAddress = completeMacAddress + macAddress;
      }

    }catch(Exception exMac){
      JOptionPane.showMessageDialog(this, "Fehler beim Auslesen der Mac-Adresse", "Es is ein Fehler aufgetreten!", JOptionPane.ERROR_MESSAGE);
      ErrorLog errorLogging = new ErrorLog();
      errorLogging.writeErrorLog(exMac.toString());
    }

Hoffe Ihr könnt mir helfen.

Greetz und schonmal danke.
Crahser
 

nixnick

Mitglied
eigentlich sollte er schon immer die selbe ausgeben, aber eben je nach interface eine andere.
welche ip-addresse gibt denn InetAddress.getLocalHost(); aus?

nur aus interesse: was willst du mit der mac-addresse anstellen?
 

Crasher

Mitglied
Hi,

die IP ausgegebende Ip-Adresse, ist die meines Netzwerk-Adapters.

In meinem Programm muss man sich mit Accoutns einloggen.
Und um Logindaten zu speichern, lese ich die Mac-Adresse aus und spiecher diese unter der Mac-Addresse des Systems, welches sich gerade einloggt.

Greeetz
Crasher
 
Ähnliche Java Themen
  Titel Forum Antworten Datum
E Custom E Mail Adresse mithilfe Serversocket oder ähnliches Netzwerkprogrammierung 21
P IP-Adresse von Drahtlos-LAN-Adapter WLAN Netzwerkprogrammierung 1
M Fritzbox Mac Adresse Hinzufügen Netzwerkprogrammierung 2
Java_RY Die IP-Adresse des Eigenen Hostes ausgeben Netzwerkprogrammierung 4
O HTTP IP Adresse verschleiern Netzwerkprogrammierung 19
O HTTP IP Adresse verschleiern Netzwerkprogrammierung 5
O Ip Adresse verschleiern Netzwerkprogrammierung 3
M Socket IP-Adresse Netzwerkprogrammierung 8
N Multicast Adresse herausfinden des PCs Netzwerkprogrammierung 11
G ServerSocket.accept() überschreibt IP-Adresse Netzwerkprogrammierung 4
H Eine Mac-Adresse übers Internet ermitteln Netzwerkprogrammierung 2
P IP-Adresse per Hand einstellen Netzwerkprogrammierung 11
Kr0e Netty3 + Localhost Adresse, Durchsatzdrosselung ? Netzwerkprogrammierung 6
B Globale IP-Adresse auslesen - Java Applet Netzwerkprogrammierung 2
S Port auf einer bestimmten IP-Adresse auslesen? Netzwerkprogrammierung 6
B Lokale IP Adresse bestimmen Netzwerkprogrammierung 12
G IP Adresse vergeben Netzwerkprogrammierung 18
T Mac Adresse über Socket Verbindung abfragen? Netzwerkprogrammierung 9
M Bestimmung der Netzwerkklasse mittels IP-Adresse Netzwerkprogrammierung 3
T IP Adresse mit Hilfe der MAC Adresse ermitteln Netzwerkprogrammierung 3
W Bestimmt IP Adresse verwenden wenn man mehrere hat Netzwerkprogrammierung 5
C MAC Adresse Netzwerkprogrammierung 5
G Eigene IP-Adresse hinter Router ermitteln Netzwerkprogrammierung 1
zilti IP-Adresse Netzwerkprogrammierung 10
J Prüfen, ob IP-Adresse gültig ist Netzwerkprogrammierung 5
J Socket - Remote/Client Mac-Adresse? Netzwerkprogrammierung 3
C IP adresse anhand einer domain adresse auslesen / ermitteln Netzwerkprogrammierung 3
F IP-Adresse auslesen Netzwerkprogrammierung 7
M Eigene IP-Adresse Netzwerkprogrammierung 37
O IP adresse ermitteln Netzwerkprogrammierung 11
K IP Adresse erhöhen Netzwerkprogrammierung 4
S wie finde ich die ip adresse vom client heraus? Netzwerkprogrammierung 16
Z Physikalische Adresse der Netzwerkkarte Netzwerkprogrammierung 4
I IP Adresse des Clients einer Socket Verbindung Netzwerkprogrammierung 2
bernd IP Adresse Netzwerkprogrammierung 13
D DynDNS-Adresse ändert sich während Server pollt Netzwerkprogrammierung 2

Ähnliche Java Themen


Oben