TTF - Utilidad para resolver errores de TPM en Tailscale
(github.com/mirseo)¡Hola!
Recientemente cambié la motherboard y tuve un problema en el que un nodo de Tailscale que antes funcionaba bien dejó de conectarse.
Después de revisar la documentación, vi que era un problema causado por un cambio en el TPM. En mi entorno terminé cambiándolo varias veces por distintas pruebas, así que hice una utilidad en Rust que elimina e inicializa los archivos relacionados con el TPM.
¡Ojalá le sirva a alguien más que esté pasando por el mismo problema que yo!
Precaución: como elimina datos de archivos del sistema
C:\ProgramData\Tailscale
C:\Users%USERNAME%\AppData\Local\Tailscale, /var/lib/tailscale/tailscaled.state
¡se necesitan permisos de administrador!
Puedes ejecutarla usando Rust Cargo o descargando y usando el archivo Release precompilado :)
4 comentarios
Al final, a partir de la versión más reciente, Tailscale v1.92.5, la función de cifrado basada en TPM quedará desactivada por defecto. Dicen que recibieron demasiados issues y solicitudes de soporte relacionadas.
https://tailscale.com/changelog
https://github.com/tailscale/tailscale/pull/18336
https://news.ycombinator.com/item?id=46531925
¡Hola! Gracias por la buena información :)
No sabía que el TPM estaba previsto para desactivarse, qué pena.. En lo personal creo que es bueno tener TPM, pero parece que la incomodidad es inevitable.. Para personas como yo, que cambian con frecuencia el CPU o la placa madre, definitivamente parece ser algo incómodo.
Gracias por compartir esta buena información.
¡Que tengas un buen día!!
Yo experimenté este problema cuando pasé a una versión del cliente por la línea de v1.90; de repente, la VM de Windows dejó de unirse al
tailnet.Aunque lo desinstalara y reinstalara, al volver a arrancar el problema se repetía, así que simplemente lo estoy usando aplicando una política para desactivar el TPM mediante una modificación del registro.
Lo he estado usando más o menos así, pero es impresionante que incluso hayan creado y publicado directamente una utilidad para esto.
¡Hola!
Cuando yo también me encontré por primera vez con el error de TPM, entré en pánico y hasta probé cerrar TPM,
y también hice varias reinstalaciones, pero al final no pude resolverlo y terminé gastando bastante tiempo buscando una solución (...)
Por suerte, esta vez encontré la documentación oficial relacionada con el TPM de Tailscale, pero
como tiene limitaciones, como que el usuario debe borrar archivos manualmente,
me imaginé que habría muchas personas en una situación similar a la mía, así que lo hice con la idea de que pudiera usarse de forma cómoda.
¡Muchas gracias por verlo con buenos ojos!
¡¡Que tengan un excelente día!!