https://esgeeks.com/?p=5257
MICH: Cómo manipular direcciones MAC e IP en Linux
5 (100%) 12 votos

Deberías estar familiarizado con el término dirección IP. Al igual que tu casa, tiene una dirección postal, de la misma manera cualquier computadora o dispositivo conectado a Internet tiene una dirección, llamada dirección IP y la dirección distintiva que identifica a una NIC se llama la dirección de Control de Acceso al Medio (MAC o Media Access Control).

Mich es un programa para manipular direcciones MAC e IP. Está escrito para Linux y usa iputils para eso. Además, utiliza arp-scan para resolver conflictos debido a la configuración de direcciones IP/MAC que existen en la red local.

Para cambiar tu dirección MAC o IP, primero necesitas saber cómo localizarla. Luego, cuando sepas cómo localizar y verificar tu dirección MAC o IP, veremos cómo cambiarla.

1. Instalación de MICH: “MAC/IP changer”

Puedes instalar fácilmente la herramienta mich escribiendo el siguiente comando:

git clone https:/github.com/volgk/mich

Nota!

Git clone es una utilidad de línea de comandos de git que se utiliza para apuntar a un repositorio existente y crear un clon, o copia del repositorio de destino.
Instalar mich en Linux

Instalar mich en Linux

2. Uso de MICH: Información de interfaces de red

Para mostrar todas las interfaces de red disponibles, el comando es:

 ./mich -i

Incluso puedes enumerar todas las interfaces con la ayuda del comando “ip link show“.


Además, también puedes obtener la dirección IP y la dirección MAC con las opciones -a y -m respectivamente.

./mich -i eth0 -a
./mich -i eth0 -m
mich para obtener dirección IP y dirección MAC

mich para obtener dirección IP y dirección MAC

La dirección MAC es otro parámetro importante de un dispositivo de red. El dispositivo de red de cada PC tendrá una dirección MAC única

En caso de que, desees guardar la salida de los dos comandos anteriores, entonces el comando es:

./mich -i eth0 -a -m > /tmp/output
Guardar información de direcciones IP y MAC

Guardar información de direcciones IP y MAC

3. Cambiar dirección IP y MAC

  • Para configurar una dirección IP específica, escribe el siguiente comando:
./mich -i eth0 -a <IP>

Puedes confirmarlo fácilmente escribiendo el comando “ifconfig <interface>” como se muestra a continuación.

Comando para cambiar dirección IP en Linux

Comando para cambiar dirección IP en Linux

Supongamos que deseas configurar la dirección IP de manera aleatoria, entonces simplemente puede definir el rango de subred en lugar de una dirección IP particular.

 ./mich -i eth0 -a 192.168.0.0/24


  • De manera similar, para configurar/cambiar la dirección MAC, puedes usar la opción -m como se muestra a continuación:
./mich -i eth0 -m <Dirección de Mac>
Comando para cambiar dirección MAC en Linux

Comando para cambiar dirección MAC en Linux

Si bien las direcciones físicas de MAC (Media Access Control) son permanentes por diseño, varios mecanismos permiten la modificación o “suplantación o spoofing” de la dirección MAC.

Y si deseas configurar la dirección MAC aleatoria, entonces necesitas usar 0 en lugar de mencionar la dirección MAC después de la opción -m.

./mich -i eth0 -m 0

Ten en cuenta que las direcciones MAC generadas son solo para fines de prueba, no para uso de producción. Si tienes alguna otra alternativa cuéntame en los comentarios. ¡Y no olvides compartir el artículo! :’)


¡Mantente actualizado!

Suscríbete a nuestro boletín semanal...

Suscríbete a nuestro boletín electrónico para recibir artículos útiles y ofertas especiales. No te perderás absolutamente de nada!

Enviaremos solamente boletines al email y no compartiremos tu email.