QuTS hero h5.2.9: Docker-VPN-Container scheitern mit iptables v1.8 nf_tables Fehler

  • Hallo zusammen,

    ich bin auf ein Problem mit VPN-Containern unter QuTS hero gestoßen und wollte fragen, ob andere QNAP-Nutzer ähnliches beobachtet haben.

    System:

    - QNAP mit QuTS hero h5.2.9.3410

    - Kernel: 5.10.60-qnap

    - Docker/Container Station mit Portainer

    - Container: binhex/arch-sabnzbdvpn


    Problem:

    Nach einem Update auf das aktuelle Image startet der Container nicht mehr. Im Log erscheint:

    Code
    iptables v1.8.13 (nf_tables): Could not fetch rule set generation id: Invalid argument
    [crit] iptables default policies not available, exiting script...

    Der Container läuft bereits mit privileged: true und NET_ADMIN. Es scheint also nicht an fehlenden Container-Rechten zu liegen.

    Ein Rollback auf ein älteres Image löst das Problem sofort:

    binhex/arch-sabnzbdvpn:4.4.1-1-01

    Danach initialisiert OpenVPN wieder korrekt, SABnzbd startet, und der Container funktioniert normal.

    Meine Vermutung:

    Neuere Images verwenden iptables mit nftables-Backend. Der QNAP-/QuTS-Kernel scheint damit im Container-Kontext nicht vollständig kompatibel zu sein. Ähnliche Fehler wurden offenbar auch bei Gluetun auf QNAP gemeldet.


    Fragen:

    - Hat jemand unter QuTS hero h5.2.x ähnliche Erfahrungen mit VPN-Containern gemacht?

    - Gibt es auf QNAP-Seite eine Möglichkeit, iptables-legacy statt nf_tables zu erzwingen?

    - Oder bleibt praktisch nur der Workaround, ältere Container-Images zu pinnen?


    Danke!

  • IPTables wäre die "Firewall". Hast Du unter QuTS hero die QuFirewall im Einsatz und aktiv? Möglicherweise entstehen hier Komplikationen. :/