Edzard Egberts <
ed...@tantec.de>:
> Ich habe ein paar allgemeine Fragen zum Netzwerkzugriff ᅵber
> MAC-Adressen. Vor allem interessiert mich, ob man ᅵber die MAC-Adresse
> eine Verbindung herstellen kann, wenn das Gerᅵt keine, oder eine
> unbekannte IP-Adresse hat:
MAC Addressen sind eigenschaften des Link-Layers (OSI Modell Layer 2).
Sie erlauben darueberliegenden Protokollschichten Kommunikation
zwischen ueber ein shared Medium direkt verbundenen Stationen.
Damit Anwendungen damit was anfangen koennen, benoetigt es noch die
Schichten darueber, insbesondere IP (als Protokoll der Netzwerkschicht).
> Also ein Gerᅵt mit IP-Adresse hᅵngt im Netzwerk und der Nutzer
> verkonfiguriert die Adresse (Tippfehler o.ᅵ.) - lᅵsst sich das Gerᅵt
> dann noch ᅵber die MAC-Adresse retten?
Jein. Es muss natuerlich mit der (falsch eingestellten) IP Adresse
angesprochen werden und zwar von einer IP Addresse, die es auch
erreichen kann.
> Ist der Zugriff ᅵber MAC-Adresse vom Adressbereich des Netzwerks
> abhᅵngig (erfordert also ggf. Routing), oder nur von einer bestehenden
> Hardware-Verbindung?
Du kannst lediglich hoffen, die falsch eingestllte IP-Addresse
herauszufinden indem du z.B. Pakete an die Broadcastaddressen (IP
Schicht und Ethernet) sendest und mit einem Sniffer schaust, ob das
GEraet antwortet.
Zur so ermittelten falsche IP-Adresse des geraets kannst du eine passende
IP-Adresse am PC einstellen und dann wieder auf das Geraet zugreifen.
Wenn bekannt ist, welche falsche IP Adresse eingestellt wrude, kannst
du dir den Zirkus sparen.
> Abschlieᅵend - falls es so einsetzbar ist, weiᅵ hier jemand zufᅵllig,
> welche API da zustᅵndig ist? Mit Sockets wird es wohl nicht gehen? Mir
> reichen da Stichworte zum selber suchen, aber im Moment weiᅵ ich nicht,
> wonach ich suchen sollte.
Unter Windows brauchst du Toolz die nicht Bestandteil des
Betriebsystems sind (wireshark, hping, ettercap ...)
Unter Unixoiden (Linux, Mac OS X) kannst du dir mit Bordmitteln
behelfen (tcpdump, arp, ping).
Du benoetigst in beiden Faellen Admin-Rechte, auch um die
IP-einstellungen zu aendern..
Juergen
--
Juergen P. Meier - "This World is about to be Destroyed!"
end
If you think technology can solve your problems you don't understand
technology and you don't understand your problems. (Bruce Schneier)