UPNP: Difference between revisions

From Teltonika Networks Wiki
(2 intermediate revisions by the same user not shown)
Line 7: Line 7:
[[Image:Services upnp general.PNG]]
[[Image:Services upnp general.PNG]]


{| class="wikitable"
<table class="nd-mantable">
|+
    <tr>
! style="width: 250px; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | FIELD NAME
        <th>field name</th>
! style="width: 250px; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | VALUE
      <th>value</th>
! style="width: 579px; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | DESCRIPTION
      <th>description</th>
|-
    </tr>
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Enable
    <tr>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | yes {{!}} no; Default: '''no'''
      <td>Enable</td>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Toggles UPnP ON or OFF
      <td>yes {{!}} no; Default: '''no'''</td>
|-
      <td>Toggles UPnP ON or OFF</td>
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Use secure mode
    </tr>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | yes {{!}} no; Default: '''yes'''
    <tr>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Toggles Secure mode ON or OFF
      <td>Use secure mode</td>
|-
      <td>yes {{!}} no; Default: '''yes'''</td>
|}
      <td>Toggles Secure mode ON or OFF</td>
    </tr>
</table>


==Advanced Settings==
==Advanced Settings==
Line 27: Line 29:
[[Image:Services upnp advanced.PNG]]
[[Image:Services upnp advanced.PNG]]


{| class="wikitable"
<table class="nd-mantable">
|+
    <tr>
! style="width: 250px; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | FIELD NAME
        <th>field name</th>
! style="width: 250px; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | VALUE
      <th>value</th>
! style="width: 579px; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | DESCRIPTION
      <th>description</th>
|-
    </tr>
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Use UPnP port mapping
    <tr>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | yes {{!}} no; Default: '''yes'''
      <td>Use UPnP port mapping</td>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Toggles UPnP port napping ON or OFF
      <td>yes {{!}} no; Default: '''yes'''</td>
|-
      <td>Toggles UPnP port napping ON or OFF</td>
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Use NAT-PMP port mapping
    </tr>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | yes {{!}} no; Default: '''yes'''
    <tr>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Toggles NAT-PMP port mapping ON or OFF
      <td>Use NAT-PMP port mapping</td>
|-
      <td>yes {{!}} no; Default: '''yes'''</td>
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Device UUID
      <td>Toggles NAT-PMP port mapping ON or OFF</td>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | yes {{!}} no; Default: '''yes'''
    </tr>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Specify Universal unique ID of the device
    <tr>
|-
    <td>Device UUID</td>
|}
        <td>yes {{!}} no; Default: '''yes'''</td>
        <td>Specify Universal unique ID of the device</td>
    </tr>
</table>


==UPnP ACLs==
==UPnP ACLs==
Line 53: Line 58:
[[Image:Services upnp acls.PNG]]
[[Image:Services upnp acls.PNG]]


{| class="wikitable"
<table class="nd-mantable">
|+
    <tr>
! style="width: 250px; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | FIELD NAME
        <th>field name</th>
! style="width: 250px; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | VALUE
      <th>value</th>
! style="width: 579px; border: 1px solid white; border-bottom: 2px solid #0054A6; background: white; color: #0054A6; text-align: left;" | DESCRIPTION
      <th>description</th>
|-
    </tr>
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Comment
    <tr>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | string; Default: '''Allow high ports'''
      <td>Comment</td>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Adds a comment to this rule
      <td>string; Default: '''Allow high ports'''</td>
|-
      <td>Adds a comment to this rule</td>
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Ecternal ports
    </tr>
| 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'''
    <tr>
| 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
      <td>Ecternal ports</td>
|-
      <td>integer [0..65535]] {{!}} range of integers [0-65535]; Default: '''1024-65535'''</td>
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Internal Addresses
      <td>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</td>
| 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'''
    </tr>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Internal address to be redirect to
    <tr>
|-
    <td>Internal Addresses</td>
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Internal ports
        <td>ip/integer [0..32]; Default: '''0.0.0.0/0'''</td>
| 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'''
        <td>Internal address to be redirect to</td>
| 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
    </tr>
|-
    <tr>
! style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | Action
    <td>Internal ports</td>
| style="border: 1px solid white; border-bottom: 2px solid #E8E8E8; text-align: left; vertical-align: top; background: white;" | allow {{!}} deny; Default: '''allow'''
        <td>integer [0..65535]] {{!}} range of integers [0-655355]; Default: '''1024-65535'''</td>
| 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
        <td>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</td>
|-
    </tr>
|}
    <tr>
    <td>Action</td>
        <td>allow {{!}} deny; Default: '''allow'''</td>
        <td>Allows or forbids the UPnP service to open the specified port</td>
    </tr>
</table>

Revision as of 12:25, 20 December 2018

Summary

UPnP allows clients in the local network to automatically configure the router. This chapter is a summary of the UPnP function in RUT routers

General Settings

field name value description
Enable yes | no; Default: no Toggles UPnP ON or OFF
Use secure mode yes | no; Default: yes Toggles Secure mode ON or OFF

Advanced Settings

field name value description
Use UPnP port mapping yes | no; Default: yes Toggles UPnP port napping ON or OFF
Use NAT-PMP port mapping yes | no; Default: yes Toggles NAT-PMP port mapping ON or OFF
Device UUID yes | no; Default: yes Specify Universal unique ID of the device

UPnP ACLs

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

field name value description
Comment string; Default: Allow high ports Adds a comment to this rule
Ecternal ports integer [0..65535]] | range of integers [0-65535]; Default: 1024-65535 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: 0.0.0.0/0 Internal address to be redirect to
Internal ports integer [0..65535]] | range of integers [0-655355]; Default: 1024-65535 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