Can't initialize iptables table filter and nat: Permission denied

Submitted by alvaro.soto on Thu, 04/22/2021 - 19:03

The best solution will be to change the container image to have an updated iptables version, but in case you can't do that, follow the next steps.


  • Red Hat OpenShift Container Platform 4.6+


Executing iptables command in an application container fails with the following error.


[root@pod]# iptables -L iptables v1.8.4 (legacy): can't initialize iptables table `filter': Permission denied Perhaps iptables or your kernel needs to be upgraded.