Cambiar la dirección MAC

Si te vas a conectar por ejemplo a una red wifi abierta, toda precaución es poca además de utilizar una VPN también es conveniente cambiar la MAC (cuanta menos información se publique mejor. Hacer esto es una cosa muy fácil de hacer.

Ver la MAC del dispositivo:

  $ sudo ifconfig
     eth0   Link encap:Ethernet  HWaddr 00:01:02:a6:56:77  
               inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
               UP BROADCAST MULTICAST  MTU:1500  Metric:1
               RX packets:0 errors:0 dropped:0 overruns:0 frame:0
               TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
               collisions:0 txqueuelen:1000 
               RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
               Interrupt:20 Base address:0x2000 

Para cambiar la MAC primero desactivar la interfaz:

  $ sudo ifconfig eth0 down

Luego cambiar la MAC con el siguiente comando:

La MAC que se le ponga debe de ser valida sino dará un error

  $ sudo ifconfig eth0 hw ether 08:00:27:90:18:56

Y por último, iniciar la interfaz:

$ sudo ifconfig eth0 up

Y si se quiere comprobar el resultado utilizar el comando ifconfig otra vez:

  $ sudo ifconfig 
     eth0   Link encap:Ethernet  HWaddr 08:00:27:90:18:56 
               inet addr:192.168.1.5  Bcast:192.168.1.255  Mask:255.255.255.0
               UP BROADCAST MULTICAST  MTU:1500  Metric:1
               RX packets:0 errors:0 dropped:0 overruns:0 frame:0
               TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
               collisions:0 txqueuelen:1000
               RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)
               Interrupt:20 Base address:0x2000

Posibles errores

SIOCSIFHWADDR: Operation not supported

La tarjeta de red no soporta el cambio de MAC puede ser porque el driver no este actualizado o no sea el correcto

SIOCSIFHWADDR: Cannot assign requested address

Indica que la dirección MAC asignada no es correcta puede que no sea una dirección unicast

SIOCSIFHWADDR: Device or resource busy - you may need to down the interface

No se puede cambiar la dirección MAC si la interfaz está levantada

Leave a Reply

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *