diff --git a/Dockerfile b/Dockerfile index 4fea996483648f7f43f6b4e02693425d2e11a2ec..075e77758a8fc5e5c44104d9e98eb9793332cb96 100644 --- a/Dockerfile +++ b/Dockerfile @@ -83,7 +83,24 @@ COPY --from=builder /usr/local/sbin/conntrack /usr/local/sbin/conntrack ENV PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin RUN dnf upgrade -y && \ - dnf install -y iptables ipset kmod && \ + dnf install -y ipset iputils net-tools kmod procps iproute kmod iptables && \ + dnf install -y which findutils && \ + ln -fs /usr/sbin/xtables-legacy-multi /usr/sbin/iptables-restore && \ + ln -fs /usr/sbin/xtables-legacy-multi /usr/sbin/iptables-save && \ + ln -fs /usr/sbin/xtables-legacy-multi /usr/sbin/iptables-legacy && \ + ln -fs /usr/sbin/xtables-legacy-multi /usr/sbin/iptables-legacy-restore && \ + ln -fs /usr/sbin/xtables-legacy-multi /usr/sbin/iptables-legacy-save && \ + ln -fs /usr/sbin/xtables-legacy-multi /usr/sbin/ip6tables-legacy && \ + ln -fs /usr/sbin/xtables-legacy-multi /usr/sbin/ip6tables-legacy-restore && \ + ln -fs /usr/sbin/xtables-legacy-multi /usr/sbin/ip6tables-legacy-save && \ + ln -fs /usr/sbin/xtables-nft-multi /usr/sbin/iptables-nft && \ + ln -fs /usr/sbin/xtables-nft-multi /usr/sbin/iptables-nft-restore && \ + ln -fs /usr/sbin/xtables-nft-multi /usr/sbin/iptables-nft-save && \ + ln -fs /usr/sbin/xtables-nft-multi /usr/sbin/ip6tables-nft && \ + ln -fs /usr/sbin/xtables-nft-multi /usr/sbin/ip6tables-nft-restore && \ + ln -fs /usr/sbin/xtables-nft-multi /usr/sbin/ip6tables-nft-save && \ + alternatives --install /usr/sbin/iptables iptables /usr/sbin/iptables-legacy 1 && \ + alternatives --install /usr/sbin/ip6tables ip6tables /usr/sbin/ip6tables-legacy 1 && \ dnf clean all && \ rm -rf /var/cache/dnf