I successfully installed podman. It runs, I can download containers. But as soon as I try to start a container I get this error:
Error: netavark: ip6tables: No such file or directory (os error 2)
Any hints as to what the issue is would be greatly appreciated.
Please connect to your OpenWrt device using ssh and copy the output of the following commands and post it here using the "Preformatted text </> " button:
Remember to redact passwords, MAC addresses and any public IP addresses you may have:
ubus call system board
cat /etc/config/network
cat /etc/config/dhcp
cat /etc/config/firewall
You have nonsensical masquerade settings. Masquerade should be used on likes of wan where you want multiple machines aliased to single IP address going to internet.
root@ZyxelOpenWrt:~# podman run hello-world
Error: netavark: unable to append rule '! -d 224.0.0.0/4 -j MASQUERADE' to table 'nat': code: 2, msg: iptables v1.8.8 (nf_tables): Chain 'MASQUERADE' does not e xist
Try `iptables -h' or 'iptables --help' for more information.
I followed the guide and copied the settings in the firewall.conf. But I don't understand the connex betwen the /etc/containers/containers.conf and the /etc/config/firewall.conf. Do I have to edit the containers.conf too?