Hi list,
I've compiled and installed firewalld-0.7.0 on my linux system (linux-4.20.12), with no obvious errors during the built. When I start firewalld with
# systemctl start firewalld
I get
# systemctl status firewalld
ERROR: '/sbin/nft add chain ip6 firewalld nat_PREROUTING { type nat hook prerouting priority -90 ; }' failed: Error: Could not process rule: No such file or directory
When I inspect the nft tables afterwards, I get
# nft list tables
table inet firewalld
table ip firewalld
table ip6 firewalld
# nft list table inet firewalld
table inet firewalld {
chain raw_PREROUTING {
type filter hook prerouting priority raw + 10; policy accept;
}
chain mangle_PREROUTING {
type filter hook prerouting priority mangle + 10; policy accept;
}
}
# nft list table ip firewalld
table ip firewalld {
chain nat_PREROUTING {
type nat hook prerouting priority dstnat + 10; policy accept;
}
chain nat_POSTROUTING {
type nat hook postrouting priority srcnat + 10; policy accept;
}
}
# nft list table ip6 firewalld
table ip6 firewalld {
}
What is the problem here? nft seems to be working to some degree, but for some reason the ip6 table is not created.
Thanks a lot,
Hans