Se você quiser criar um endereço IPv6 inteiro a partir de um MAC (e um determinado prefixo), você pode usar a excelente ferramenta ipv6calc
de Peter Bieringer.
O comando a seguir cria um endereço IPv6 de link local ( fe80::
prefix) a partir de um endereço MAC:
$ ipv6calc --action prefixmac2ipv6 --in prefix+mac --out ipv6addr fe80:: 00:21:5b:f7:25:1b
fe80::221:5bff:fef7:251b
Você pode deixar a maioria das opções de distância e deixar o comando adivinhar o que fazer:
$ ipv6calc --in prefix+mac fe80:: 00:21:5b:f7:25:1b
No action type specified, try autodetection...found type: prefixmac2ipv6
fe80::221:5bff:fef7:251b
Para distribuições Debian, ipv6calc
está no repositório principal.