I have an existing macOS laptop, and I got a new laptop and installed Tailscale on it as well. But, when it connects to my tailnet, it has the same Tailscale IP address, which makes it hard to manage ACLs and sharing.
How do I fix it?
I have an existing macOS laptop, and I got a new laptop and installed Tailscale on it as well. But, when it connects to my tailnet, it has the same Tailscale IP address, which makes it hard to manage ACLs and sharing.
How do I fix it?
This can happen if you use backups to restore or replicate one device to another, e.g., restore iPhone from iCloud backup.
What happens is that the device key, stored locally on the device, is copied to the new device, and used by Tailscale (even if Tailscale has never been installed on the new device before).
See https://tailscale.com/kb/1023/troubleshooting/#two-of-my-devices-have-the-same-100x-ip-address
To fix this, uninstall Tailscale from the device, and remove its device key. On a Mac, remove the keys tailscale-machinekey
, tailscale-logdta
and tailscale-preferences
in Keychain Access. Then, you can reinstall Tailscale and a new machine key will be generated for that device.
See https://tailscale.com/kb/1069/uninstall/ for uninstall instructions.