I can't seem to get miniupnpd to work after a power off or reboot. If I sit at the UPnP LuCI page I should see the redirect table populate when application tries to connect through UPnP. I am using the PlayStations 4's internet connection test to initiate a UPnP test which probes UDP port 9308. Sadly I'm not seeing this in the list.
If I launch the miniupnpd daemon from CLI using
miniupnpd -f /var/etc/miniupnpd.conf -d
everything starts working again. As soon as I send the kill signal (CTRL+C), click on the 'Delete' button in the redirect list of the UPnP LuCI page and re-run a internet connection test on the PS4 it all reverts back to not working. I am however able to restart the miniupnpd service and everything works again including being able to achieve open NAT within the game.
Any idea what's going on here?
/etc/config/upnpd
config upnpd 'config'
option download '1024'
option upload '512'
option internal_iface 'private'
option port '5000'
option upnp_lease_file '/var/run/miniupnpd.leases'
option igdv1 '1'
option use_stun '1'
option stun_host 'stun.l.google.com'
option stun_port '19302'
option enabled '1'
option log_output '1'
option uuid '28e4b26c-17f2-45d6-af7e-3ceea26fc442'
config perm_rule
option action 'allow'
option ext_ports '1024-65535'
option int_addr '0.0.0.0/0'
option int_ports '1024-65535'
option comment 'Allow high ports'
config perm_rule
option action 'deny'
option ext_ports '0-65535'
option int_addr '0.0.0.0/0'
option int_ports '0-65535'
option comment 'Default deny'