Genera MAC aleatoria

0
87

¡Hola colegas!

Hoy les presentare como en una simple línea de comando generaremos una dirección MAC aleatoria, la preformatearemos y estableceremos a una interfaz de red conectada a nuestra PC o servidor. Sin más preámbulo comencemos:

Los protagonistas de esta historia serán openssl, sed, xargs, ifconfig y por supuesto los pipe (|). Usaremos openssl para generar un hexadecimal de 12 caracteres, sed para darle el mismo formato de las direcciones MAC, esto es separando cada pareja de números mediante dos puntos, xargs para concatenar la salida de sed y enviársela como parámetro a ifconfig quién es el que finalmente establece la dirección a la interfaz seleccionada.

Entonces, en este caso sera la interfaz eth2 la homenajeada:

# openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//' | xargs ifconfig eth2 hw ether

Saludos

 

 

Compartir
Artículo anteriorGRUB splashimage en Debian 9 Stretch
Ingeniero en Informática de profesión. Administrador de Sistemas, de Redes y de todo cuanto tenga núcleo Linux o BSD.

Dejar respuesta

Please enter your comment!
Please enter your name here