tailscaleをalpine linuxで動かす
通常環境の場合
apk update
apk add tailscale
# tailscaledデーモンを起動&自動起動設定
rc-update add tailscale
rc-service tailscale start
コンテナ環境の場合
root権限が不要なuserspaceモードで起動する必要があります
rc-service tailscale stop
tailscaled --tun=userspace-networking --state=/var/lib/tailscale/tailscaled.state &
sleep 2
tailscale up
恒久的に設定する場合は起動オプションを変更
vi /etc/conf.d/tailscale
下記を追加
TAILSCALED_FLAGS="–tun=userspace-networking"
tailscale - Alpine Linux packages
proxmox LXC alpineの場合
/dev/net/tunへのアクセスやマウントを調整することでuserspaceモードでなくても動作します
# Proxmoxホスト上で実行(alpineのID=100の場合)
vi /etc/pve/lxc/100.conf
末尾に以下を追加します
lxc.cdev.allow: c 10:200 rwm
lxc.mount.entry: /dev/net/tun dev/net/tun none bind,create=file

コメント