重装了移动设备的WSL2,在运行podman时报错

netavark: unable to append rule '-d 10.88.0.0/16 -j ACCEPT' to table 'nat': code: 4, msg: iptables v1.8.9 (nf_tables): RULE_APPEND failed (No such file or directory): rule in chain NETAVARK-1D8721804F16F

那么核心问题就是:RULE_APPEND failed (No such file or directory)

Debian在12使用了nf_tables替代了原有的iptables,只要替换回来就好了。

解决

执行:

sudo update-alternatives --config iptables

根据前面的数字,选择iptables-legacy,然后重新执行podman run即可。