Fedora Change d'adresse MAC avant de se connecter au WiFi avec certains SSID

Est-il possible d'usurper mon adresse MAC lors de la connexion à un réseau WiFi spécifique uniquement?

J'ai pensé à utiliser un script dans /etc/NetworkManager/dispatcher.d/ qui changerait l'adresse MAC de mon appareil avant de le connecter, puis le remettrait à la valeur par défaut du matériel lorsqu'il était déconnecté, mais toutes les méthodes de modification de l'adresse MAC que je connais nécessitent que le service "NetworkManager" soit arrêté et redémarré, ce qui ne peut évidemment pas se produire lorsque le script est exécuté.

Existe-t-il un moyen de détecter un changement de connexion réseau en dehors des actions "NetworkManager" ? Je demande spécifiquement Fedora, mais je suis sûr que la solution serait générale pour Linux.

demandé sur