5P by mirseo 17일전 | ★ favorite | 댓글 4개

안녕하세요!

최근에 메인보드를 교체했는데, 멀쩡하던 Tailscale 노드가 연결되지 않는 현상이 있었습니다.

문서를 찾아본 결과 TPM 변경 으로 인한 문제가 발생하는 사안이었는데, 제 환경에서는 이것저것 테스트로 인해 여러 번 변경하게 되어서 TPM 관련 파일을 지우고 초기화하는 작업을 수행하는 러스트 유틸리티를 만들어봤습니다.

저와 같은 문제를 겪은 분이 계시다면 도움이 되면 좋겠습니다!

주의 : 시스템 파일
C:\ProgramData\Tailscale
C:\Users%USERNAME%\AppData\Local\Tailscale, /var/lib/tailscale/tailscaled.state
데이터를 삭제하기 때문에 관리자 권한이 필요합니다!

실행 방법은 러스트 Cargo를 사용하거나 사전 빌드된 Release 파일을 내려받아 사용하실 수 있습니다 :)

결국 최신 버전인 Tailscale v1.92.5부터는 TPM 기반 암호화 기능이 기본값으로 비활성화된다고 합니다. 관련 이슈와 지원 요청이 너무 많이 들어왔다고.

https://tailscale.com/changelog
https://github.com/tailscale/tailscale/pull/18336
https://news.ycombinator.com/item?id=46531925

안녕하세요! 좋은 정보 감사합니다 :)

TPM의 비활성화 예정은 모르고 있었는데 아쉽네요.. 개인적으로 TPM이 있으면 좋다고 생각하기는 하지만, 불편함은 어쩔 수 없는 것 같네요.. 저와 같은 케이스처럼 CPU 교체나 보드 교체를 자주 하는 사람들에게는 확실히 불편한 점인 것 같습니다.

좋은 정보 알려주셔서 감사합니다
좋은 하루 보내세요!!

저는 이 문제 때문에 클라이언트 버전 v1.90대였나 넘어갔을 때 Windows VM이 갑자기 tailnet에 안 붙는 현상을 경험했습니다.
삭제 후 재설치해도 새로 부팅하면 문제가 반복되길래, 그냥 레지스트리 수정으로 TPM 비활성화 정책을 걸어서 쓰고 있습니다.
대충 그렇게 쓰고 있는데, 아예 유틸리티까지 직접 만들고 공개해 주시는 건 대단하군요.

안녕하세요!

저도 TPM 오류를 처음 겪게 되었을 때 당황하다 보니 TPM도 종료해보고,
재설치도 여러 번 진행했었는데 결국 해결을 못 하고 해결 방법 찾느라고 상당히 많은 시간을 소비했었습니다(...)

다행히도 이번에 Tailscale 관련 TPM 관련 공식 문서를 찾게 되었는데
사용자가 직접 파일을 삭제해야 하는 등의 제약사항이 있다 보니

저와 유사한 분들이 많을 것 같아 편리하게 쓸 수 있으면 해서 만들어봤습니다!

좋게 봐 주셔서 감사합니다!!
좋은 하루 보내세요!!