mirror of
https://github.com/pfsense/pfsense.git
synced 2025-10-26 11:38:35 +00:00
Recent versions of miniupnpd does not accept IPv4 address anymore, use interface name always. It fixes #3874
This commit is contained in:
parent
de29dadc20
commit
8718669caf
@ -159,10 +159,7 @@
|
||||
$bits = find_interface_subnet($if);
|
||||
/* check that the interface has an ip address before adding parameters */
|
||||
if (is_ipaddr($addr)) {
|
||||
if ($upnp_config['listen_on_iface'])
|
||||
$config_text .= "listening_ip={$if}\n";
|
||||
else
|
||||
$config_text .= "listening_ip={$addr}/{$bits}\n";
|
||||
$config_text .= "listening_ip={$if}\n";
|
||||
if(!$ifaces_active) {
|
||||
$webgui_ip = $addr;
|
||||
$ifaces_active = $iface;
|
||||
|
||||
@ -35,7 +35,7 @@
|
||||
<field>
|
||||
<name>UPnP & NAT-PMP Settings</name>
|
||||
<type>listtopic</type>
|
||||
<enablefields>enable_upnp,enable_natpmp,listen_on_iface,iface_array,overridewanip,upnpqueue,logpackets,sysuptime,permdefault,permuser1,permuser2,permuser3,permuser4</enablefields>
|
||||
<enablefields>enable_upnp,enable_natpmp,iface_array,overridewanip,upnpqueue,logpackets,sysuptime,permdefault,permuser1,permuser2,permuser3,permuser4</enablefields>
|
||||
</field>
|
||||
<field>
|
||||
<fielddescr>Enable UPnP & NAT-PMP</fielddescr>
|
||||
@ -80,11 +80,6 @@
|
||||
<description>You can use the CTRL or COMMAND key to select multiple interfaces.</description>
|
||||
<required/>
|
||||
</field>
|
||||
<field>
|
||||
<fielddescr>Listen on interface instead of interface's IPv4 address</fielddescr>
|
||||
<fieldname>listen_on_iface</fieldname>
|
||||
<type>checkbox</type>
|
||||
</field>
|
||||
<field>
|
||||
<fielddescr>Maximum Download Speed (Kbits/second)</fielddescr>
|
||||
<fieldname>download</fieldname>
|
||||
|
||||
Loading…
Reference in New Issue
Block a user