This shows you the differences between two versions of the page.
Next revision | Previous revision | ||
forward-upnp [2022/01/05 12:50] – created rs232 | 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 which allows fully dynamic (automatic) port mapping from LAN IPs onto the Internet. UPnP has been heavily criticized for its poor security. With this protocol, each application program that uses the network maps its own ports automatically. In the screenshot below, you can see that 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 | ||
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. | ||
- | **Enable UPnP:** Enable and Disable UPnP. | ||
- | **Enable NAT-PMP: | + | ===== Settings ===== |
+ | |||
+ | **Enable UPnP: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | **Enable NAT-PMP: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | **Inactive Rule Cleaning: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | {{:: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | **Cleaning Threshold: | ||
+ | |||
+ | \\ | ||
+ | |||
+ | **Secure Mode**: eabling this lets only the "owner LAN IP address" | ||
+ | |||
+ | In other words, the client is only allowed to map an incoming port to its own IP address, not to another address. | ||
- | **Inactive Rule Cleaning:** The timeout period to remove rules counted from the last time traffic was seen flowing. | + | \\ |
- | **Cleaning Interval: **This specifies how often the cleaning sub-process is executed. | + | **Enable on:** this allows you to enable UPnp/NATPMP only on certain VLANs. |
- | **Cleaning Threshold: | + | \\ |
- | **Secure Mode**: Allows only the " | + | **Show in My Network Places:** if enabled, makes FreshTomato appear as a gateway in Windows' |
- | **Enable on**: allows you to eanble UPnp/NATPMP only on certain VLANs, if needed. | + | \\ |
- | **Show in My Network Places**: If enabled, makes FreshTomato appear as a gateway | + | **Miniupnpd custom config:** here, enter custom configuration options unavailable |
- | **Miniupnpd custom config:** allows you to specify custom configuration options not available in the web interface. | + | In the image above, all UPnP requests/ |