Révision 8718669c
Ajouté par Renato Botelho il y a plus de 9 ans
usr/local/pkg/miniupnpd.inc | ||
---|---|---|
159 | 159 |
$bits = find_interface_subnet($if); |
160 | 160 |
/* check that the interface has an ip address before adding parameters */ |
161 | 161 |
if (is_ipaddr($addr)) { |
162 |
if ($upnp_config['listen_on_iface']) |
|
163 |
$config_text .= "listening_ip={$if}\n"; |
|
164 |
else |
|
165 |
$config_text .= "listening_ip={$addr}/{$bits}\n"; |
|
162 |
$config_text .= "listening_ip={$if}\n"; |
|
166 | 163 |
if(!$ifaces_active) { |
167 | 164 |
$webgui_ip = $addr; |
168 | 165 |
$ifaces_active = $iface; |
usr/local/pkg/miniupnpd.xml | ||
---|---|---|
35 | 35 |
<field> |
36 | 36 |
<name>UPnP & NAT-PMP Settings</name> |
37 | 37 |
<type>listtopic</type> |
38 |
<enablefields>enable_upnp,enable_natpmp,listen_on_iface,iface_array,overridewanip,upnpqueue,logpackets,sysuptime,permdefault,permuser1,permuser2,permuser3,permuser4</enablefields>
|
|
38 |
<enablefields>enable_upnp,enable_natpmp,iface_array,overridewanip,upnpqueue,logpackets,sysuptime,permdefault,permuser1,permuser2,permuser3,permuser4</enablefields> |
|
39 | 39 |
</field> |
40 | 40 |
<field> |
41 | 41 |
<fielddescr>Enable UPnP & NAT-PMP</fielddescr> |
... | ... | |
80 | 80 |
<description>You can use the CTRL or COMMAND key to select multiple interfaces.</description> |
81 | 81 |
<required/> |
82 | 82 |
</field> |
83 |
<field> |
|
84 |
<fielddescr>Listen on interface instead of interface's IPv4 address</fielddescr> |
|
85 |
<fieldname>listen_on_iface</fieldname> |
|
86 |
<type>checkbox</type> |
|
87 |
</field> |
|
88 | 83 |
<field> |
89 | 84 |
<fielddescr>Maximum Download Speed (Kbits/second)</fielddescr> |
90 | 85 |
<fieldname>download</fieldname> |
Formats disponibles : Unified diff
Recent versions of miniupnpd does not accept IPv4 address anymore, use interface name always. It fixes #3874