Services: UPnP & NAT-PMPminiupnpd20100712Change/usr/local/pkg/miniupnpd.inchttps://packages.pfsense.org/packages/config/miniupnpd/miniupnpd.inc/usr/local/pkg/0755https://packages.pfsense.org/packages/config/miniupnpd/status_upnp.php/usr/local/www/0755/usr/local/sbin/0755https://packages.pfsense.org/packages/config/miniupnpd/sbin/miniupnpdminiupnpdminiupnpd.shminiupnpdUPnP & NAT-PMP Settingslisttopicenable_upnp,enable_natpmp,ext_iface,iface_array,download,upload,overridewanip,upnpqueue,logpackets,sysuptime,permdefaultEnable UPnP & NAT-PMPenablecheckboxenable_upnp,enable_natpmp,ext_iface,iface_array,download,upload,overridewanip,upnpqueue,logpackets,sysuptime,permdefaultAllow UPnP Port Mappingenable_upnpcheckboxThis protocol is often used by Microsoft-compatible systems.Allow NAT-PMP Port Mappingenable_natpmpcheckboxThis protocol is often used by Apple-compatible systems.External Interface (generally WAN)ext_ifacewan3select_sourcenamevalueSelect only your primary WAN interface (interface with your default route). Only one interface is allowed here, not multiple.Interfaces (generally LAN)iface_arraylantrue3select_sourcenamevalueYou can use the CTRL or COMMAND key to select multiple interfaces.Maximum Download Speed (Kbits/second)downloadinputMaximum Upload Speed (Kbits/second)uploadinputOverride WAN addressoverridewanipinputTraffic Shaping QueueupnpqueueinputLog packets handled by UPnP & NAT-PMP rules?logpacketscheckboxUse system uptime instead of UPnP & NAT-PMP service uptime?sysuptimecheckboxBy default deny access to UPnP & NAT-PMP?permdefaultcheckboxUser specified permissionsnoneFormat: [allow or deny] [ext port or range] [int ipaddr or ipaddr/CIDR] [int port or range]
<br />Example: allow 1024-65535 192.168.0.0/24 1024-65535rowhelperpermuserinput60
before_form_miniupnpd($pkg);
validate_form_miniupnpd($_POST, $input_errors);
sync_package_miniupnpd();