I run an asterisk server behind my openwrt router (bcrm-2.4), so I need to forward an UDP port to that server. Things work fine but after like a day or so my asterisk server no longer is connected to the outside world. Trying to figure out what's wrong I looked in the asterisk log. I can see it send the SIP request packet but it never receives any replies anymore. So I went into the openwrt, did an /etc/init.d/firewall restart, but that didn't help. Then I did an ifdown wan, and an ifup wan in hope that would fix the problem. Asterisk still doesn't receive any reply packets. The only solution that fixes this is to actually reboot the openwrt router. Supposedly there were some NAT fixes for bcrm-2.4 with 8.09.1 but it seems like there's still something broken. Has anyone noticed something similar? How can I fix this?
Topic: NAT/Port forwarding broken in 8.09.1
The content of this topic has been archived on 13 Mar 2018. There are no obvious gaps in this topic, but there may still be some posts missing at the end.
Page 1 of 1
Check the last page of this thread:
https://forum.openwrt.org/viewtopic.php?id=13533
Bartman posted a version that seems to have fixed the bug. Alternatively, you can download the source, make sure the appropriate fix is included, and compile your own firmware.
The discussion might have continued from here.
Page 1 of 1