miércoles, 8 de abril de 2009

Invalid Mac address detected

Se presento el siguiente problema en la Laptop

Cada vez que booteaba me mostraba el siguiente mensaje.

Apr 7 17:35:58 Armaroid kernel: [ 6.025079] forcedeth 0000:00:0a.0: Invalid Mac address detected: 00:00:00:00:00:00
Apr 7 17:35:58 Armaroid kernel: [ 6.025079] forcedeth 0000:00:0a.0: Please complain to your hardware vendor. Switching to a random MAC.

Y no podia configurar mi tarjeta de Red, cada vez que iniciaba se cambiaba de nombre la interface (empezo en eth0 y termino en eth8), con mi wireless no tenia ningun problema.

Hasta que San Google vino a la salvacion, los cambio que realice fueron los siguientes.

agregar al archivo /etc/network/interfaces la direccion MAC de la tarjeta quedando algo asi:

iface eth0 inet static
address 192.168.1.100
netmask 255.255.255.0
gateway 192.168.1.1
hwaddress ether 02:01:02:03:04:08


con un ifconfig te muestra la MAC de tu tarjeta y lo añades a tu archivo interfaces.

Ademas tambien modifique el archivo en mi caso: 70-persistent-net.rules
que se ubica en la carpeta /etc/udev/rules.d

comente la siguiente linea

# PCI device 0x10de:0x054c (forcedeth)
#SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:1e:68:89:d5:ec", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

y agregue al final del archivo

SUBSYSTEM=="net", DRIVERS=="forcedeth", NAME="eth0"

Guardas los cambias y listo, ya tienes la interface de red trabajando nuevamente

Saludos

Fuente:
http://www.debian-administration.org/articles/501

1 comentario:

LeoIvars dijo...

En este caso se ha solucinado el problema de forma lógica pero la dirección física sigue en 00:00:00... Alguien conoce como reestablecer la dirección física?