2025/12/3 メモ

tailscaleのメモ - LXC tailscale

#IT#tailscale#NW

tailscaleのメモ - LXC tailscale

LXCのtailscaleについてメモします。
LXCにそのままtailscaleをインストールしても正しく動作しませんでした。

スペック

CPU:2
メモリ:1024MiB
スワップ:512MiB
ストレージ:32G
CTtemplate:debian-13-standard_13.1-2_amd64.tar.zst

tailscaleの準備

LXC起動後パッケージを最新にします。
1
curlをインストールします。
2
これで準備は完了しました。

tailscaleのインストール

tailscaleをインストールします。 3
サービスの起動
4

tailscaleに接続(失敗)

このままtailscale upを行うと失敗します。 5

解決策

ホスト側にあるLXCのコンフィグファイルを一部追加することで解決します。
場所:/etc/pve/lxc/*CTID.conf
*LXC作成時に設定する番号
今回は200番で作成しているので以下のコマンドで編集します。

nano /etc/pve/lxc/200.conf 

6
↑↑
これをこう
↓↓
7
以下を追記しました。
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を行うと
7
表示されたURLにアクセスしてログインを行うことができました。

まとめ

今回はLXCにtailscaleをインストールして使用できる状態までをメモしました。
NW外でなおかつLXCにtailscaleでアクセスする状況の際は有用かと思います。

関連記事