Génération d'adresses MAC aléatoires pour obtenir une IPv6 aléatoire.
Grâce à ces extensions, un identifiant d'interface est généré aléatoirement pour les connexions sortantes
Je ne suis jamais parvenu à utiliser ce système de façon satisfaisante. Une adresse IPv6 aléatoire était bien générée, mais sa durée de validité était extrêmement courte. Ensuite, c'était l'adresse IPv6 basée sur l'adresse MAC de la carte réseau qui était utilisée. Finalement, je gardais la même IPv6, basée sur mon adresse MAC. :-(
Pour contourner ce souci, voici un script qui génère une adresse MAC de façon aléatoire. Ensuite, cette adresse MAC est utilisée pour la configuration IPv6. J'exécute ce script à chaque démarrage de mon ordinateur. De cette façon, à chaque démarrage, je change d'adresse MAC, donc je change d'IPv6.
#!/bin/bash
# Définition de l'interface :
IFACE=eth0
VARIABLE=1
while [ $VARIABLE != 0 ]
do FAUSSE_MAC=$(hexdump -n 6 -e '3/1 ":%x"' /dev/urandom | cut -b 2-20)
echo -n "Tentative d'attribution de la fausse adresse MAC : ";
echo -n $FAUSSE_MAC;
ip link set $IFACE address $FAUSSE_MAC 2>/dev/null
VARIABLE=$?;
if [ $VARIABLE != 0 ];
then echo " ... Échec.";
else echo " ... Succès !";
fi;
done;
#Activation de l'interface
ip link set dev $IFACE up
exit 0
# Génération d'adresses MAC aléatoires pour obtenir une IPv6 aléatoire
Posté par Sylvain Blandel . En réponse à la dépêche IPv6 et conséquences sur l'anonymat. Évalué à 1.
Génération d'adresses MAC aléatoires pour obtenir une IPv6 aléatoire.
Grâce à ces extensions, un identifiant d'interface est généré aléatoirement pour les connexions sortantes
Je ne suis jamais parvenu à utiliser ce système de façon satisfaisante. Une adresse IPv6 aléatoire était bien générée, mais sa durée de validité était extrêmement courte. Ensuite, c'était l'adresse IPv6 basée sur l'adresse MAC de la carte réseau qui était utilisée. Finalement, je gardais la même IPv6, basée sur mon adresse MAC. :-(
Pour contourner ce souci, voici un script qui génère une adresse MAC de façon aléatoire. Ensuite, cette adresse MAC est utilisée pour la configuration IPv6. J'exécute ce script à chaque démarrage de mon ordinateur. De cette façon, à chaque démarrage, je change d'adresse MAC, donc je change d'IPv6.