Hi,
I have a few port forwards set up on my router (currently on BB r41835), and it seems that after a reboot I need to manually restart the firewall to get fully operational again.
As an example, I have one rule that forwards UDP port 10013 to a machine in my lan. The external device that uses this port sends UDP packets with 10 seconds intervals.
This is how the redirect looks:
config redirect
option target 'DNAT'
option src 'wan'
option dest 'lan'
option proto 'udp'
option dest_ip '192.168.12.126'
option name 'Test1'
option src_dport '10013'
option dest_port '10013'
After a reboot, this redirect does not work until I manually restart the firewall:
/etc/init.d/firewall restart
Reloading does not work, it needs to be restarted. The packets still arrive at the wan interface (obviously), it's just that they are not forwarded anywhere.
I'm not sure how to diagnose this, because the config is obviously working after a firewall restart, and during a reboot the firewall is also by definition restarted.