Project

General

Profile

Actions

Regression #16858

open

miniupnpd does not restart after WAN IP changes (regression from 2.7.2)

Added by Tamás Kocsír 2 days ago.

Status:
New
Priority:
Normal
Assignee:
-
Category:
UPnP IGD & PCP
Target version:
-
Start date:
Due date:
% Done:

0%

Estimated time:
Plus Target Version:
Release Notes:
Default
Affected Version:
2.8.1
Affected Architecture:
amd64

Description

After upgrading from pfSense 2.7.2 to 2.8.1, miniupnpd no longer restarts when the WAN IP changes via PPPoE reconnection. This causes UPnP-dependent applications (gaming, P2P) to fail until miniupnpd is manually restarted.
This worked correctly in pfSense 2.7.2.

Steps to reproduce

1 Configure PPPoE WAN with dynamic IP
2 Enable UPnP (Services -> UPnP & NAT-PMP)
3 Start a UPnP-dependent application (e.g., GTA Online)
4 Wait for WAN IP change (PPPoE reconnection)
5 Game fails to connect (GTA Online says it couldn't connect to Rockstar servers)
6 Manually restart miniupnpd from Status -> Services
7 Game immediately works again

Workaround
Add a shellcmd command to restart miniupnpd:
/usr/local/sbin/pfSsh.php playback svc restart miniupnpd
Type: afterfilterchangeshellcmd

For more details about what I tried before and didn't work, see my reddit post: https://www.reddit.com/r/PFSENSE/comments/1ta9rti/miniupnpd_not_restarting_after_wan_ip_change_on/

No data to display

Actions

Also available in: Atom PDF