enable_at_boot is not working for ipv6 on debian.
My solution:
file: firewall{6,}/debian-linux-lib.pl
line: 68
replace
$1 eq $iptables_save_file) {
by
$1 eq ($ipvx == 6 ? $ip6tables_save_file : $iptables_save_file) ) { # $1 eq $iptables_save_file ) {
line: 92
replace
[ "post-up", "ip${ipvx}tables-restore < $iptables_save_file" ]);
by
[ "post-up", "ip${ipvx}tables-restore < " . $ipvx == 6 ? $ip6tables_save_file : $iptables_save_file ]);
sorry! the comment at the end of line 68 is not needed
Thanks - a similar fix will go into the next Webmin release.