Tailscale est un formidable outil pour se constituer son propre réseau de machines reliées par un VPN auquel ces machines se connectent de manière sécurisées.
Un de ses défauts réside dans le fait que son processus d’authentification inclut la création d’une clé calculée pour chaque machine, mais que cette clé est maintenue en place lorsqu’on clone la machine, par exemple en restaurant ses données sur une autre machine via l’outil de restauration d’Apple. Il en résulte alors que les deux machines partagent la même IP sur le VPN, ce qui fait qu’une seule peut réellement s’y connecter à la fois.
La procédure pour y remédier est tout sauf simple, ce qui est bien dommage. Voici celle que j’ai suivie avec succès en pareil cas :
- Etape 1 : déconnecter et quitter l’application Tailscale sur les deux machines
- Etape 2 : supprimer l’application Tailscale sur l’une des deux machines
- Etape 3 : sur la même machine que précédemment, taper les commandes suivantes :
sudo rm -rf ~/Library/Application Scripts/io.tailscale.ipn.macsys
sudo rm -rf ~/Library/Application Scripts/io.tailscale.ipn.macsys.login-item-helper
sudo rm -rf ~/Library/Application Scripts/io.tailscale.ipn.macsys.share-extension
sudo rm -rf ~/Library/Caches/io.tailscale.ipn.macsys
sudo rm -rf ~/Library/Containers/io.tailscale.ipn.macsys
sudo rm -rf ~/Library/Containers/io.tailscale.ipn.macsys.login-item-helper
sudo rm -rf ~/Library/Containers/io.tailscale.ipn.macsys.share-extension
sudo rm -rf ~/Library/Containers/Tailscale
sudo rm -rf ~/Library/Group Containers/*.io.tailscale.ipn.macsys
sudo rm -rf ~/Library/HTTPStorages/io.tailscale.ipn.macsys
sudo rm -rf ~/Library/Preferences/io.tailscale.ipn.macsys.plist
sudo rm -rf /Library/Tailscale
- Etape 4 : toujours sur la même machine, ouvrir l’application « Trousseaux d’accès » et supprimer toutes les entrées contenant « tailscale »
- Etape 5 : relancer l’application et se connecter sur les deux machines l’une après l’autre
Les deux machines devraient normalement disposer d’une adresse IP différente au sein du réseau Tailscale après ça.