Turris OS 3.11: miniupnpd no longer starts at router boot
Starting in Turris OS 3.11, miniupnpd isn't automatically started at router boot, even though it is configured in the init scripts as enabled/start on boot.
Problem seems to be with /etc/init.d/miniupnpd
in particular how boot()
is written
boot() {
return
}
Since boot does nothing, and boot() if present is run instead of start() at router boot up, this means miniupnpd is never started. I commented out this part of the script and now miniupnpd starts properly. The odd part though is that this init script seems to have no recent changes in the last 2 years. Possibly something else was starting miniupnpd before 3.11 and whatever that was is no longer doing so?