tailscaleのメモ - LXC tailscale
LXCのtailscaleについてメモします。
LXCにそのままtailscaleをインストールしても正しく動作しませんでした。
スペック
CPU:2
メモリ:1024MiB
スワップ:512MiB
ストレージ:32G
CTtemplate:debian-13-standard_13.1-2_amd64.tar.zst
tailscaleの準備
LXC起動後パッケージを最新にします。
curlをインストールします。
これで準備は完了しました。
tailscaleのインストール
tailscaleをインストールします。

サービスの起動
tailscaleに接続(失敗)
このままtailscale upを行うと失敗します。
解決策
ホスト側にあるLXCのコンフィグファイルを一部追加することで解決します。
場所:/etc/pve/lxc/*CTID.conf
*LXC作成時に設定する番号
今回は200番で作成しているので以下のコマンドで編集します。
nano /etc/pve/lxc/200.conf

↑↑
これをこう
↓↓
以下を追記しました。
features: keyctl=1
lxc.cgroup2.devices.allow: c 10:200 rwm
lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file 0 0
再起動を行いLXCで再度tailscale upを行うと
表示されたURLにアクセスしてログインを行うことができました。
まとめ
今回はLXCにtailscaleをインストールして使用できる状態までをメモしました。
NW外でなおかつLXCにtailscaleでアクセスする状況の際は有用かと思います。