Macadresse der 127.0.0.1 herausfinden
Hallo,
ich habe folgendes Problem, zu dem ich trotz gegoogel keine Lösung gefunden habe:
Ein Kunde hat eine Netzwerkanwendung (Client/Server) laufen, die beim Login sowohl auf die User/KW Daten als auch auf die Macadresse achtet (d.h. ein User kann sich nur von einem bestimmten System aus anmelden).
Das Problem ist, dass ich nun ein sogenanntes Notsystem aufsetzen muss, das einmal monatlich aktualisiert wird und in der Lage sein muss, auch absolut ohne Netzwerk (kein Kabel steckt drin - kein Switch verfügbar) bedient werden muss.
(Ob das gut oder schlecht ist, sollten wir hier nicht diskutieren (das habe ich mit dem Kunden schon bis zur Erschöpfung durch), es ist ganz einfach so.)
Um die Umgebung (Server/Client) auf dem netzwerklosen System zum Laufen zu bringen, muss ich den Server so konfigurieren, dass er unter der 127.0.0.1 läuft, weil ja nach Abziehen der Netzwerkkabel alle anderen Interfaces deaktiviert sind und nicht mehr reagieren. D.h. der Anwendungsserver läuft unter und hört auf die 127.0.0.1, der Client verbindet sich mit dem Server unter dieser Loopback.
Das System ist aufgesetzt und funktioniert - bis auf den Login eben, mein Problem hier: ich muss in der Benutzerdatenbank eine Paarung der Logindaten (User/KW) mit der Macadresse anlegen, damit sich einer an dem Programm anmelden kann.
Und ich finde ums verr... keine Macadresse für die 127.0.0.1 !
arp, net view etc. habe ich durch, da wird die 127.0.0.1 nicht gelistet.
Ich hoffe inständig, jemand hier hat eine Idee ...
Hermann
ich habe folgendes Problem, zu dem ich trotz gegoogel keine Lösung gefunden habe:
Ein Kunde hat eine Netzwerkanwendung (Client/Server) laufen, die beim Login sowohl auf die User/KW Daten als auch auf die Macadresse achtet (d.h. ein User kann sich nur von einem bestimmten System aus anmelden).
Das Problem ist, dass ich nun ein sogenanntes Notsystem aufsetzen muss, das einmal monatlich aktualisiert wird und in der Lage sein muss, auch absolut ohne Netzwerk (kein Kabel steckt drin - kein Switch verfügbar) bedient werden muss.
(Ob das gut oder schlecht ist, sollten wir hier nicht diskutieren (das habe ich mit dem Kunden schon bis zur Erschöpfung durch), es ist ganz einfach so.)
Um die Umgebung (Server/Client) auf dem netzwerklosen System zum Laufen zu bringen, muss ich den Server so konfigurieren, dass er unter der 127.0.0.1 läuft, weil ja nach Abziehen der Netzwerkkabel alle anderen Interfaces deaktiviert sind und nicht mehr reagieren. D.h. der Anwendungsserver läuft unter und hört auf die 127.0.0.1, der Client verbindet sich mit dem Server unter dieser Loopback.
Das System ist aufgesetzt und funktioniert - bis auf den Login eben, mein Problem hier: ich muss in der Benutzerdatenbank eine Paarung der Logindaten (User/KW) mit der Macadresse anlegen, damit sich einer an dem Programm anmelden kann.
Und ich finde ums verr... keine Macadresse für die 127.0.0.1 !
arp, net view etc. habe ich durch, da wird die 127.0.0.1 nicht gelistet.
Ich hoffe inständig, jemand hier hat eine Idee ...
Hermann
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 264486
Url: https://administrator.de/contentid/264486
Ausgedruckt am: 19.11.2024 um 18:11 Uhr
5 Kommentare
Neuester Kommentar
Warum wohl? Weil es da keine gibt.
arp, net view etc. habe ich durch, da wird die 127.0.0.1 nicht gelistet.
natürlich nciht.
Ich hoffe inständig, jemand hier hat eine Idee ...
Ja, Netzwerkgrundlagen druchlesen.
Nicht jedes "Übertragungsmedium" benötigt MAC-Adressen. Die sind nur dann nötig, wenn eien Schicht2-Adressierung nötig ist, was beim loopback ja nciht der Fall ist, weil das nur intern verwendet wird.
Also wird, sofern du der Software nicht beibringen kannstm, daß der User keien MAC-Adresse auf der 127.0.0.1 hat, das nciht funktionieren.
du könntest natürlich auch einfach ein Firewire (IEEE-1394) Interface reinstecken. udn dem eine IP-adresse verpassen. dann hast Du da eine Mac-Adresse, die unabhängig davon ist, ob da etwas dran angeschlossen ist.
Oder Du machst da eine zwei weitere NIC dran, die du miteinender verbindest. Dann hast Du "immer Netz".
lks
Da wirst du nichts finden, probier es mal mit einem neu installierten Loopback-Adapter, in weise ihm in den Eigenschaften eine MAC-Adresse zu.
https://technet.microsoft.com/en-us/library/cc708322(v=ws.10).aspx
Oder pack das Ding gleich in eine VM (Virtualbox/VMWare WS/etc.) - die haben immer Netz mit dem Host ...
Gruß jodel32
https://technet.microsoft.com/en-us/library/cc708322(v=ws.10).aspx
Oder pack das Ding gleich in eine VM (Virtualbox/VMWare WS/etc.) - die haben immer Netz mit dem Host ...
Gruß jodel32
Zitat von @hermannk:
... m.M. nach durchaus möglich gewesen, dass auf derselben Emulationsbasis halt
auch eine Macadresse generiert wird, was ja u.U. je nach Anwendungszweck auch Sinn machen würde.
... m.M. nach durchaus möglich gewesen, dass auf derselben Emulationsbasis halt
auch eine Macadresse generiert wird, was ja u.U. je nach Anwendungszweck auch Sinn machen würde.
Wozu sollte eine MAC-Adresse generiert werden? Die braucht man nur, wenn eine Schicht-2-Adressierung notwendig ist. Und beim loopback ist ja überhaupt keine Schicht-2-Adresse notwendig. Im Gegenteil die würde alles nur verkomplizieren und zusätzliche Fehlerquellen einbauen. Und Anwendungen, die sich sich um die MAC-Adressierung kümmern haben etwas falsch gemacht bzw. das Schichtenmodell nicht verstanden.
Nur darüber habe ich halt nirgendwo was gefunden, deshalb meine dumme Frage - sorry.
Nunja, wo nichts ist, kann man auch nichts finden.
... deshalb meine dumme Frage - sorry.
Es gibt keine dummen Fragen!
lks