Very similar issue to Firewall Time Restrictions/Parental Controls Problems. The issue I encountered is that this rule works:
chain forward_lan {
ether saddr { de:ad:be:ef:de:ad } meta hour "00:00"-"05:00" counter packets 0 bytes 0 jump reject_to_wan comment "!fw4: Parental"
ether saddr { de:ad:be:ef:de:ad } meta hour "19:00"-"00:00" counter packets 0 bytes 0 jump reject_to_wan comment "!fw4: @rule[1]"
jump accept_to_wan comment "!fw4: Accept lan to wan forwarding"
jump accept_to_lan
}
while this one does not:
chain forward_lan {
ether saddr { de:ad:be:ef:de:ad } meta hour "19:00"-"05:00" counter packets 0 bytes 0 jump reject_to_wan comment "!fw4: Parental"
jump accept_to_wan comment "!fw4: Accept lan to wan forwarding"
jump accept_to_lan
}
Is it the intented behaviour?