39 lines
965 B
Docker
39 lines
965 B
Docker
FROM docker.io/library/debian:bullseye
|
|
|
|
ARG DEBIAN_FRONTEND=noninteractive
|
|
|
|
|
|
RUN apt-get update \
|
|
&& apt-get install -y --no-install-recommends \
|
|
batctl \
|
|
iproute2 \
|
|
nftables \
|
|
inetutils-ping \
|
|
inetutils-traceroute \
|
|
curl \
|
|
wireguard-tools \
|
|
radvd \
|
|
&& rm -rf /var/lib/apt/lists /var/cache/apt/archives
|
|
|
|
RUN mv /usr/bin/wg-quick /usr/bin/wg-quick.org && \
|
|
egrep -v 'sysctl -q net.ipv4.conf.all.src_valid_mark=1' /usr/bin/wg-quick.org >/usr/bin/wg-quick && \
|
|
chmod +x /usr/bin/wg-quick
|
|
|
|
COPY entry-point.sh /entry-point.sh
|
|
|
|
ENV BATMAN_INTERFACE=bat0
|
|
ENV BATMAN_BRIDGE=br-batman0
|
|
ENV BATMAN_BRIDGE_IPV4=
|
|
ENV BATMAN_BRIDGE_IPV6=
|
|
ENV BATMAN_FORWARD_GATEWAY4=
|
|
ENV BATMAN_FORWARD_GATEWAY6=
|
|
ENV BATMAN_FORWARD_TABLE=5000
|
|
ENV RADVD_INTERFACE=
|
|
ENV RADVD_ADV_MANAGEMENT_FLAG=off
|
|
ENV RADVD_MTU=1500
|
|
ENV RADVD_ADV_MANAGEMENT_FLAG=
|
|
ENV RADVD_SOURCE_LL_ADDRESS=
|
|
ENV RADVD_PREFIX=
|
|
ENV WIREGUARD_INTERFACE=wg0
|
|
ENTRYPOINT ["/bin/bash", "/entry-point.sh"]
|