Entwickler-Ecke

Internet / Netzwerk - IP über MAC herausfinden


the_immortal - Do 27.10.05 17:45
Titel: IP über MAC herausfinden
Ich will die IP, des Computers den ich über die MAC-Adresse gewakeupt habe herausfinden, um später zu schauen ob der PC, auch wirklich gestartet hat!


uall@ogc - Do 27.10.05 18:41

duch die IP kannst du die MAC und durch die MAC nicht die IP rausfinden.
muss dir auf dem zielrechner ein programm schreiben welches sich dann mit deinem rechner verbindet


the_immortal - Do 27.10.05 18:47

user profile iconuall@ogc hat folgendes geschrieben:
duch die IP kannst du die MAC und durch die MAC nicht die IP rausfinden.
muss dir auf dem zielrechner ein programm schreiben welches sich dann mit deinem rechner verbindet


da bin ich mir sicher dass das auch anders geht :)!


uall@ogc - Do 27.10.05 19:01

die MAC adresse ist fest, sie ist eine art ID um die netzwerkkarte zu identifizieren, damit kanns villeich rausbekommen von welchen hersteller die ist. aber sie hat _nichts_ mit der IP zu tun.

http://de.wikipedia.org/wiki/MAC-Adresse


the_immortal - Do 27.10.05 19:05

user profile iconuall@ogc hat folgendes geschrieben:
die MAC adresse ist fest, sie ist eine art ID um die netzwerkkarte zu identifizieren, damit kanns villeich rausbekommen von welchen hersteller die ist. aber sie hat _nichts_ mit der IP zu tun.


Das ist mir absolut klar, es gibt jedoch sowas wie ne ARP-Table! Ich dachte nur falls jemand was auf die schnelle hätte, wäre ich da nicht abgeneigt :roll:


PS: Die beste Lösung scheint wohl zu sein, das Netzwerk zu pingen, resp jeden Host und dann die ARP Table auslesen!


Kann ich sowas wie ein Broadcast ping machen?


BenBE - Do 27.10.05 19:27

Nein, Broadcast-Pings gehen NICHT, aber über UDP kannst Du ein Paket an (IP AND SNM) OR (NOT SNM) senden (Broadcast-IP des Subnetzes) und das Paket kommt bei allen Rechnern im Subnetz an (in der Theorie). Das könntest Du auf dem Zielrechner ausnutzen, um beim Erhalt eines solchen Pakets ein gegen-Paket zu senden "Bin jetzt bereit" ... Ein Ping an diese Adresse resultiert entweder in einem Fehler, oder wird einfach ignoriert ...


the_immortal - Do 27.10.05 20:16

Wie lange, respektiv wann wird der ARP-Cache geflushed?

Wird die vollständige ARP-Table noch vorhanden sein, nachdem ich 254 Rechner mit Indy gepingt habe?