Difference between revisions of "RUT900 UPNP"

 
(6 intermediate revisions by 3 users not shown)
Line 1: Line 1:
==Summary==
+
{{Template: Networking_rutos_manual_upnp
 
+
<!------------------------DEVICE----------------------->
'''UPnP''' allows clients in the local network to automatically configure the router. This chapter is a summary of the UPnP function in RUT routers
+
| name  = RUT900
 
+
| series = RUT9
==General Settings==
+
}}
 
 
[[Image:Services upnp general.PNG]]
 
 
 
<table class="nd-mantable">
 
    <tr>
 
        <th>field name</th>
 
      <th>value</th>
 
      <th>description</th>
 
    </tr>
 
    <tr>
 
      <td>Enable</td>
 
      <td>yes {{!}} no; Default: '''no'''</td>
 
      <td>Toggles UPnP ON or OFF</td>
 
    </tr>
 
    <tr>
 
      <td>Use secure mode</td>
 
      <td>yes {{!}} no; Default: '''yes'''</td>
 
      <td>Toggles Secure mode ON or OFF</td>
 
    </tr>
 
 
 
</table>
 
 
 
==Advanced Settings==
 
 
 
[[Image:Services upnp advanced.PNG]]
 
 
 
<table class="nd-mantable">
 
    <tr>
 
        <th>field name</th>
 
      <th>value</th>
 
      <th>description</th>
 
    </tr>
 
    <tr>
 
      <td>Use UPnP port mapping</td>
 
      <td>yes {{!}} no; Default: '''yes'''</td>
 
      <td>Toggles UPnP port napping ON or OFF</td>
 
    </tr>
 
    <tr>
 
      <td>Use NAT-PMP port mapping</td>
 
      <td>yes {{!}} no; Default: '''yes'''</td>
 
      <td>Toggles NAT-PMP port mapping ON or OFF</td>
 
    </tr>
 
    <tr>
 
    <td>Device UUID</td>
 
        <td>yes {{!}} no; Default: '''yes'''</td>
 
        <td>Specify Universal unique ID of the device</td>
 
    </tr>
 
</table>
 
 
 
==UPnP ACLs==
 
 
 
ACLs specify which external ports may be redirected to which internal addresses and ports
 
 
 
[[Image:Services upnp acls.PNG]]
 
 
 
{| class="wikitable"
 
|+
 
! style="width: 250px; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | FIELD NAME
 
! style="width: 250px; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | VALUE
 
! style="width: 579px; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | DESCRIPTION
 
|-
 
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Comment
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | string; Default: '''Allow high ports'''
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Adds a comment to this rule
 
|-
 
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Ecternal ports
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | integer [0..65535]] {{!}} range of integers [0-65535]; Default: '''1024-65535'''
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | External port(s) which may be redirected. May be specified as a single port or a range of ports. To specify a range use a dash ('-') symbol between two integer numbers
 
|-
 
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Internal Addresses
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | ip/integer [0..32]; Default: '''0.0.0.0/0'''
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Internal address to be redirect to
 
|-
 
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Internal ports
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | integer [0..65535]] {{!}} range of integers [0-655355]; Default: '''1024-65535'''
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Internal port(s) to be redirect to May be specified as a single port or a range of ports. To specify a range use a dash ('-') symbol between two integer numbers
 
|-
 
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Action
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | allow {{!}} deny; Default: '''allow'''
 
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Allows or forbids the UPnP service to open the specified port
 
|-
 
|}
 

Latest revision as of 14:24, 19 July 2021

Main Page > RUT Routers > RUT900 > RUT900 Manual > RUT900 WebUI > RUT900 Services section > RUT900 UPNP

The information in this page is updated in accordance with firmware version .
Note: click here for the old style WebUI (FW version RUT9XX_R_00.06.09.5 and earlier) user manual page.

Summary

UPnP (Universal Plug and Play) is a service that allows clients in the local network to automatically configure some devices and services.

This chapter of the user manual provides an overview of the UPnP page in RUT900 devices.

Note: UPNP is additional software that can be installed from the System → Package Manager page.

If you're having trouble finding this page or some of the parameters described here on your device's WebUI, you should turn on "Advanced WebUI" mode. You can do that by clicking the "Advanced" button, located at the top of the WebUI.

Networking rutos manual webui basic advanced mode 75.gif

Active UPnP Redirects

The Active UPnP Redirects sections allows you to manage currently active UPnP redirects.

Networking rutos manual upnp active upnp redirects.png

MiniUPnP Settings

General Settings


Networking rutos manual upnp miniupnp settings general settings.png

Field Value Description
Enable off | on; default: off Turns UPnP on or off.
Use secure mode off | on; default: on Turns secure mode on or off.
Enable additional logging off | on; default: off Puts extra debugging information into the system log when enabled.
Downlink integer; default: 1024 Bandwidth available for traffic coming in from the external interface in kilobytes per second. Note that this only information given to clients, it doesn't control the speed.
Uplink integer; default: 512 Bandwidth available for traffic out the external interface in kilobytes per second. Note that this only information given to clients, it doesn't control the speed.
Port integer [1..65535]; default: 5000 Port to listen for incomming requests.

Advanced Settings


Networking rutos manual upnp miniupnp settings advanced settings.png

Field Value Description
Report system instead of daemon uptime off | on; default: on If enabled, system service uptime is reported.
Device UUID string; default: unique The Device UUID attribute specifies and uniquely identifies a device that supports Universal Plug and Play (UPnP).
Announced serial number string; default: none Specifies serial number for XML Root Desc.
Announced model number string; default: none Specifies model number for XML Root Desc.
Notify interval integer; default: none Interval in which UPnP capable devices send a message to announce their services.
Clean ruler threshold integer; default: none Minimum number of redirections before clearing rules table of old (active) redirections.
Clean ruler interval integer; default: none Number of seconds before cleaning redirections.
Presentation URL string; default: none Presentation url used for the Root Desc.
UPnP lease file string; default: /var/run/miniupnpd.leases Stores active UPnP redirects in a lease file (specified), like DHCP leases.

MiniUPnP ACLs

ACLs specify which external ports may be redirected to which internal addresses and ports.

There are two preconfigured rules, one to allow high ports, and another to deny the rest. Highest priority is at the top of a list and goes down. To add another specific rule, click the 'Add' button.

Networking rutos manual upnp miniupnp acls.png

Field Value Description
Comment string; default: none Adds a comment to this rule.
External ports integer [0..65535] | range of integers [0-65535]; default: none External port(s) which may be redirected. May be specified as a single port or a range of ports. To specify a range use a dash ('-') symbol between two integer numbers.
Internal Addresses ip/integer [0..32]; default: none Internal address to be redirect to.
Internal ports integer [0..65535] | range of integers [0-65535]; default: none Internal port(s) to be redirect to May be specified as a single port or a range of ports. To specify a range use a dash ('-') symbol between two integer numbers.
Action allow | deny; default: allow Allows or forbids the UPnP service to open the specified port.