Konvertieren von MAC zu IPv6
Ich würde gerne verstehen, wie konvertiert eine MAC-Adresse auf IPv6.
Zum Beispiel:
00:01:04:76:2A:5C
Sollte
FE80::0201:04FF:FE76:2A5C
Könnte jemand das ausarbeiten der Konvertierung bitte ?
Wir nehmen an, dass eine automatische Konfiguration ohne random-parameter für local-machin.
Werfen Sie einen Blick auf Modified EUI-64
InformationsquelleAutor Arkon | 2014-12-29
Du musst angemeldet sein, um einen Kommentar abzugeben.
Umstellung Schritt für Schritt aus einer MAC-Adresse (48 bit) einer IPv6-Adresse (128 bit):
InformationsquelleAutor helloflash
Bash/zsh-Funktion (arbeitet jetzt ohne bc):
Oh, wie ich sehe! Das problem war, dass ich habe mit zsh und nicht bash in allen Testfällen und ich war nicht bewusst, dass die bash interpretiert alle führende null in einem arithmetischen Ausdruck als einen oktalen Wert. Zum Beispiel
let "i = 010"; echo $i
in bash zurück8
während der gleiche Ausdruck in der zsh gibt10
.Ich habe das schon getan. 🙂
InformationsquelleAutor cortex