2023-01-27 13:37:20 -08:00
|
|
|
# Copyright (c) Tailscale Inc & AUTHORS
|
|
|
|
|
# SPDX-License-Identifier: BSD-3-Clause
|
2021-11-21 20:52:19 -08:00
|
|
|
|
2025-09-17 20:22:24 +01:00
|
|
|
FROM alpine:3.22
|
2025-03-26 01:48:01 +00:00
|
|
|
RUN apk add --no-cache ca-certificates iptables iptables-legacy iproute2 ip6tables iputils
|
2025-12-12 18:10:00 +00:00
|
|
|
# Alpine 3.19 replaced legacy iptables with nftables based implementation.
|
|
|
|
|
# Tailscale is used on some hosts that don't support nftables, such as Synology
|
|
|
|
|
# NAS, so link iptables back to legacy version. Hosts that don't require legacy
|
|
|
|
|
# iptables should be able to use Tailscale in nftables mode. See
|
|
|
|
|
# https://github.com/tailscale/tailscale/issues/17854
|
2025-12-10 18:57:51 +00:00
|
|
|
RUN rm /usr/sbin/iptables && ln -s /usr/sbin/iptables-legacy /usr/sbin/iptables
|
|
|
|
|
RUN rm /usr/sbin/ip6tables && ln -s /usr/sbin/ip6tables-legacy /usr/sbin/ip6tables
|