Je vous mets mon script, Macchangeur, comme vous le savez les adresse mac ne sont pas tous compatible avec la carte, alors ellle en générer 12(mac adresse), puis testez -les jusqu'a trois possibilé d'en trouver une qui s'adapte, une fois trouver la mac adresse. le changement une fois que le programme ce termine, donc faite entrer jusque'a a la fin du programme .
faite
ifconfig pour voir le changement de votre adresse mac.
#! /bin/bash
UID_ROOT=0
#E_NONROOT=67
if [ $UID != $UID_ROOT ]
then
clear
echo "ACCES REFUSE : Vous devez étre en mode ROOT pour exécuter GCf ce script "
exit
else
clear
echo "Vous etes en ROOT"
fi
var1=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
var2=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
var3=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
var4=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
var5=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
var6=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
var7=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
var8=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
var9=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
var10=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
var11=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
var12=$(openssl rand -hex 6 | sed 's/\(..\)/\1:/g; s/.$//')
echo $var1
echo $var2
echo $var3
echo $var4
echo $var5
echo $var6
echo $var7
echo $var8
echo $var9
echo $var10
echo $var11
echo $var12
read -p "mettez votre Mac Adresse ici : " Mac
ifconfig eth0 hw ether $Mac
read -p "mettez votre Mac Adresse ici : " Mac1
ifconfig eth0 hw ether $Mac1
read -p "mettez votre Mac Adresse ici : " Mac2
ifconfig eth0 hw ether $Mac2
exit 0