This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
forward-upnp [2023/06/24 17:06] – [Settings] -clarity, formatting, update screenshot to Settings only hogwild | forward-upnp [2024/11/27 01:54] (current) – [Settings] -Condense, formatting hogwild | ||
---|---|---|---|
Line 1: | Line 1: | ||
===== UPnP/ | ===== UPnP/ | ||
- | UPnP (Universal Plug and Play) is a controversial protocol that allows fully dynamic (automatic) port mapping from LAN IP addresses onto the Internet. UPnP has been criticized for its poor security. With this protocol, each program that uses the network maps its own ports automatically. In the screenshot below, the WhatsApp application has mapped certain ports on FreshTomato' | + | === UPnP === |
- | UPnP is the original implementation of this dynamic port-mapping | + | Universal Plug and Play is a controversial protocol that allows fully dynamic (automatic) port mapping from LAN IP addresses onto the Internet. It has been criticized for its poor security. |
+ | |||
+ | With UPnP, each network program maps its own ports automatically. In the screenshot below, WhatsApp has mapped certain ports on the WAN IP/ | ||
+ | |||
+ | \\ | ||
+ | |||
+ | \\ \\ {{:: | ||
+ | |||
+ | === NAT-PMP | ||
+ | |||
+ | NAT-PMP (Port Mapping Protocol) is a newer, enhanced version of UPnP. It was designed for better compatibility with NAT routing. NAT-PMP is part of Apple' | ||
If you use dynamic port forwarding, you'll probably want to enable both protocols to maintain backward compatibility. | If you use dynamic port forwarding, you'll probably want to enable both protocols to maintain backward compatibility. | ||
- | ===== Forwarded Ports ===== | ||
- | This section contains a table displaying ports that are currently forwarded (with their external and internal port numbers). | + | ===== Settings ===== |
- | The **Internal Address** column displays the internal IP address of the network device that has triggered its own port mapping. | + | **Enable UPnP:** |
- | The **Protocol** column displays which protocol (TCP or UDP) is in use for the mapping in question. | + | \\ |
+ | |||
+ | **Enable NAT-PMP:** | ||
\\ | \\ | ||
- | {{:: | + | **Inactive Rule Cleaning:** Sets the timeout period to remove rules counted from the last time traffic flowed. |
\\ | \\ | ||
- | The **Description** column lists the name of the application program which performed the port-mapping. | + | {{:: |
+ | \\ | ||
- | ===== Settings ===== | + | **Cleaning Threshold: |
- | **Enable UPnP: | + | \\ |
- | **Enable NAT-PMP:** | + | **Secure Mode**: eabling |
- | **Inactive Rule Cleaning: | + | In other words, |
\\ | \\ | ||
- | {{:: | + | **Enable on:** this allows you to enable UPnp/NATPMP only on certain VLANs. |
\\ | \\ | ||
- | **Cleaning Threshold:** Here, you set the maximum number of rules to be removed by an Interval. | + | **Show in My Network Places:** if enabled, makes FreshTomato appear as a gateway in Windows' |
- | **Secure Mode**: | + | \\ |
- | + | ||
- | **Enable on:** This allows you to enable UPnp/NATPMP only on certain VLANs. | + | |
- | **Show in My Network Places:** If enabled, this makes FreshTomato appear as a gateway | + | **Miniupnpd custom config:** here, enter custom configuration options unavailable |
- | **Miniupnpd custom config: | + | In the image above, all UPnP requests/ |