ubuntu
カテゴリ
Tailscale 認証期限切れ
2026/08/31 14時'trouble'
突然 Ubuntu Server のWebアプリが「DNSアドレスが見つからない」と表示され、Uptime Kuma からの異常メールが届き、EPGStation のTV録画も、ファイルは生成されているのに、録画がされていない事態が起きた。

原因は Ubuntu Server の Tailscale 自体がログアウトしていた、端末側はログアウトしていれば、ONにすれば良いのだが、Ubuntu Server では一定期間(デフォルト180日など)ごとに再認証がコマンドで必要。
vafee@ubuntu-sv:~$ tailscale status
Logged out.
vafee@ubuntu-sv:~$ sudo tailscale up
Error: changing settings via 'tailscale up' requires mentioning all
non-default flags. To proceed, either re-run your command with --reset or
use the command below to explicitly mention the current value of
all non-default settings:
tailscale up --advertise-routes=192.168.0.0/24 --operator=vafee
vafee@ubuntu-sv:~$ sudo tailscale up --advertise-routes=192.168.0.0/24 --operator=vafee

「tailscale status」で、ログアウト表示されていた
「sudo tailscale up」で、エラー表示がでていたので、該当コマンド
「sudo tailscale up --advertise-routes=192.168.0.0/24 --operator=vafee」で、URLが表示されるので、それをWindowsで開いて、アカウント認証すればOK

また180日後に同様の操作は面倒なので、Tailscale 管理コンソールで該当マシンの「Key expiry」設定を確認し、無効化すれば今後再認証は不要となる。

・tailscaledプロセス自体がクラッシュする
・Tailscale側のアップデート適用に失敗する
・サーバー再起動時にtailscaledが正常に起動しない
・Tailscale社側のコーディネーションサーバーで障害が起きる

上記の対策として Tailscaleにresolv.conf を上書きさせないようにする、但し、ubuntu-sv自身が他のTailscale端末を「ホスト名」(例:他の端末名.tailnet-xxxx.ts.netのようなMagicDNS名)で参照しようとした場合、それは解決できなくなるので、そういう参照はIPアドレス直書きにする必要がある。
sudo tailscale set --accept-dns=false

記事一覧