Asignar MAC 64 en Debian

Asignar MAC 64 en Debian

En /etc/network/interface quiero asignar una dirección MAC de 64 bits, pero cuando lo hago, la dirección MAC es simplemente una dirección aleatoria de 48 bits. Estoy usando un Cubieboard con Debian 7.0, EMAC está en el hardware, por lo que la dirección MAC solía ser aleatoria, pero quiero que se arregle. En mi enrutador solo puedo configurar direcciones Mac de 64 bits.

Respuesta1

No puedo decir esto con certeza, así que téngalo en cuenta, pero ¿no son todas las MAC IPv6 de 64 bits solo las de 48 bits con FFFE en el medio?

Además, de todos modos, la lista es una MAC de 56 bits.

Respuesta2

Debe configurar una dirección MAC de 48 bits para el dispositivo. Si bien algunos dispositivos como ZigBee y Firewire admiten direcciones Mac de 64 bits de forma nativa, la mayoría de los dispositivos Ethernet no lo hacen. En cambio, la dirección MAC de 48 bits se convierte en una dirección de 64 bits insertando FFFE entre la tercera y cuarta sección (justo en el medio), así:

00:25:96:12:34:56

se convierte en:

00:25:96:FF:FE:12:34:56 o 0025:96FF:FE12:3456

dependiendo de cómo esté escrito.

Para ese dispositivo EMAC, puedes hacerlo con ipconfig o una línea del gestor de arranque, siguiendo las instruccionesaquí.

Respuesta3

Resolví el problema. De hecho, mi enrutador aceptaba direcciones MAC de 56 bits, y esa era solo la MAC de 48 bits con 01:antecedente. Así que ingresé la dirección actual de 48 bits y la arreglé hwaddress xx:xx:xx:xx:xx:xxusando /etc/network/interfaces.

información relacionada