menu

miércoles, diciembre 28, 2016

Debian cambiar la mac de cualquier interfaz de red

2.6.32-5-amd64

Vamos a cambiar la mac de cualquier interfaz, lo primero que tenemos que saber que modulo se encarga de la tarjeta de red. Primero entramos en consola y entramos como usuario root.

Si por ejemplo buscamos tarjetas ethernet:

lspci -k|egrep -A2 -i ethernet


02:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
Subsystem: ASUSTeK Computer Inc. P8P67 and other motherboards
Kernel driver in use: r8169


Si por ejemplo buscamos tarjetas wifi:

lspci -k| egrep -A2 -i network



03:05.0 Network controller: Ralink corp. RT3062 Wireless 802.11n 2T/2R
Subsystem: Ralink corp. RT3062 Wireless 802.11n 2T/2R
Kernel driver in use: rt2860

Vale nos centraremos en la de ethernet verificamos el modulo con lsmod:

lsmod |grep -i r8169


r8169                  36840  0 
mii                     3210  1 r8169


Despues miramos la tarjetas de red de ethernet que tenemos, normalmente es eth0 pero esto puede variar, lo primero seria pararla:

ifdown eth0


Despues paramos modulo:

modprobe -r r8169

Hacemos un sript con un editor de texto, yo utilizare vim:

vim /etc/modprobe.d/options.conf

options r8169 mac=11:22:33:44:55:66

Cerramos guardamos y volvemos a cargar el modulo:

modprobe r8169

Y ponemos en funcionamiento la interfaz eth0:

ifup eth0

Verificamos con ifconfig mismo. Tener cuidado que de esta manera se queda permanente con esta mac, si quieres volver a la suya simplimente borrar o mover de directorio, el archivo que hemos creado.

No hay comentarios:

Publicar un comentario