Hi,
On Thu, February 5, 2009 09:30, Bernhard Schiffner wrote:
> Da ich die MAC-Adressen von "früher" weiß, möchte ich jetzt (gegenseitig)
> die
> aktuelle IP wissen.
Warum eigentlich nicht IPv6? Bei IPv6 berechnet sich die IP-Adresse aus
der MAC-Adresse. Zumindest die fe80::/64 bleibt immer gleich egal in
welchem Netz Du bist.
Der "Boot" einer Netzwerkkarte unter IPv6 geht folgendermassen:
1) den MII und MAC Layer aktivieren (die gelbe LED am Stecker leuchtet auf)
2) per EUI48-to-64(*) werden die letzten 64 bit der Adresse berechnet
3) wir konfigurieren die Karte erstmal Link-Local, d.h. die ersten 64bit
werden auf fe80:0:0:0 gesetzt(**)
4) wir benutzen diese Adresse um auf dem Link nach einem Router zu fragen
5) der Router sendet uns ein "Router-Advertisement"
6) jetzt kann ein zweites Netzwerk und die Route gesetzt werden
(zusaetzlich zu fe80::...)
(*)EUI48-to-64: wenn Du eine MAC hast rechnest Du das erste Byte xor 0x02
und schiebst exakt in der Mitte :FF:FE: ein
(**) war die MAC vorher 00:0F:1F:0E:63:79, dann ist die EUI
02:0F:1F:FF:FE:0E:63:79 und die IP-Adresse ist fe80::20f:1fff:fe0e:6379
Kurz, Du koenntest die beiden Rechner so konfigurieren dass sie IPv6
beherrschen und dann die Kommunikation auf fe80 (plus Angabe der
Netzwerkkarte) schicken - ob das restliche Netz IPv6 kann ist dabei egal,
weil fe80 gibt es immer.
Konrad
_______________________________________________
Lug-dd maillist - [email protected]
https://ssl.schlittermann.de/mailman/listinfo/lug-dd