Project

General

Profile

Actions

Regression #11995

closed

UPnP/NAT-PMP not functioning on 32-bit ARM

Added by Jim Pingle almost 3 years ago. Updated over 2 years ago.

Status:
Closed
Priority:
High
Category:
UPnP/NAT-PMP
Target version:
Start date:
06/04/2021
Due date:
% Done:

0%

Estimated time:
Release Notes:
Default
Affected Plus Version:
21.05
Affected Architecture:

Description

UPnP is not functional on 32-bit ARM systems (SG-3100, SG-1000) running pfSense Plus 21.05. When a client attempts to map a port, an error is logged by miniupnpd and no mapping is created. The same configuration works fine on 64-bit ARM (SG-1100) and amd64.

Jun 4 09:01:15     miniupnpd     49647     HTTP listening on port 2189
Jun 4 09:01:15     miniupnpd     49647     HTTP IPv6 address given to control points : [2001:db8:1:eeb0:6a9e:19ff:fe87:be86]
Jun 4 09:01:15     miniupnpd     49647     setsockopt(udp, IPV6_RECVPKTINFO): Invalid argument
Jun 4 09:01:15     miniupnpd     49647     Listening for NAT-PMP/PCP traffic on port 5351
Jun 4 09:12:35     miniupnpd     49647     ioctl(dev, DIOCGETADDRS, ...): Device busy
Jun 4 09:12:35     miniupnpd     49647     ioctl(dev, DIOCGETADDRS, ...): Device busy
Jun 4 09:12:35     miniupnpd     49647     ioctl(dev, DIOCGETADDRS, ...): Device busy
Jun 4 09:12:35     miniupnpd     49647     ioctl(dev, DIOCGETADDRS, ...): Device busy
Jun 4 09:12:35     miniupnpd     49647     ioctl(dev, DIOCGETADDRS, ...): Device busy
Jun 4 09:12:35     miniupnpd     49647     ioctl(dev, DIOCGETADDRS, ...): Device busy
Jun 4 09:12:35     miniupnpd     49647     ioctl(dev, DIOCGETADDRS, ...): Device busy
Jun 4 09:12:35     miniupnpd     49647     ioctl(dev, DIOCGETADDRS, ...): Device busy
Jun 4 09:12:35     miniupnpd     49647     ioctl(dev, DIOCGETADDRS, ...): Device busy
Jun 4 09:12:35     miniupnpd     49647     ioctl(dev, DIOCGETADDRS, ...): Device busy

In each case the configuration is simple - the service is enabled and has both UPnP and NAT-PMP enabled, plus I have set a WAN Override address to work around the fact that the lab systems have private WANs.


Files

kdump-out.txt (153 KB) kdump-out.txt Jim Pingle, 07/06/2021 01:14 PM
miniupnp-debug-amd64.txt (14 KB) miniupnp-debug-amd64.txt Jim Pingle, 07/06/2021 04:03 PM
miniupnp-debug-sg3100.txt (34.9 KB) miniupnp-debug-sg3100.txt Jim Pingle, 07/06/2021 04:03 PM
Actions

Also available in: Atom PDF