Services: UPnP & NAT-PMP
miniupnpd
20100712
Change
/usr/local/pkg/miniupnpd.inc
- http://www.pfsense.org/packages/config/miniupnpd/miniupnpd.inc
/usr/local/pkg/
0755
- http://www.pfsense.org/packages/config/miniupnpd/status_upnp.php
/usr/local/www/
0755
/usr/local/sbin/
0755
- http://www.pfsense.com/packages/config/miniupnpd/sbin/miniupnpd
miniupnpd
miniupnpd.sh
miniupnpd
UPnP & NAT-PMP Settings
listtopic
enable_upnp,enable_natpmp,iface_array,overridewanip,upnpqueue,logpackets,sysuptime,permdefault,permuser1,permuser2,permuser3,permuser4
Enable UPnP & NAT-PMP
enable
checkbox
enable_upnp,enable_natpmp,iface_array,overridewanip,upnpqueue,logpackets,sysuptime,permdefault,permuser1,permuser2,permuser3,permuser4
Allow UPnP Port Mapping
enable_upnp
checkbox
This protocol is often used by Microsoft-compatible systems.
Allow NAT-PMP Port Mapping
enable_natpmp
checkbox
This protocol is often used by Apple-compatible systems.
Interfaces (generally LAN)
iface_array
lan
true
3
interfaces_selection
You can use the CTRL or COMMAND key to select multiple interfaces.
Maximum Download Speed (Kbits/second)
download
input
Maximum Upload Speed (Kbits/second)
upload
input
Override WAN address
overridewanip
input
Traffic Shaping Queue
upnpqueue
input
Log packets handled by UPnP & NAT-PMP rules?
logpackets
checkbox
Use system uptime instead of UPnP & NAT-PMP service uptime?
sysuptime
checkbox
By default deny access to UPnP & NAT-PMP?
permdefault
checkbox
User specified permissions 1
permuser1
Format: [allow or deny] [ext port or range] [int ipaddr or ipaddr/cdir] [int port or range]
<br />Example: allow 1024-65535 192.168.0.0/24 1024-65535
input
60
User specified permissions 2
permuser2
Format: [allow or deny] [ext port or range] [int ipaddr or ipaddr/cdir] [int port or range]
input
60
User specified permissions 3
permuser3
Format: [allow or deny] [ext port or range] [int ipaddr or ipaddr/cdir] [int port or range]
input
60
User specified permissions 4
permuser4
Format: [allow or deny] [ext port or range] [int ipaddr or ipaddr/cdir] [int port or range]
input
60
before_form_miniupnpd(&$pkg);
validate_form_miniupnpd($_POST, &$input_errors);
sync_package_miniupnpd();