UBNT EdgeMax 配置UPnP

UPnP 简介

UPnP 是因特网及 LAN 中使用的以 TCP/IP 协议为基础的技术。通过无线网络上网的用户都是处于内网,为了保证像 BT 这样的 P2P 软件正常工作,就需要在路由器上开启 UPnP 功能。

UPnP 工作原理

一些软件可以通过 upnp 映射自己的端口,比如迅雷,假设他是 192.168.1.3 这台机子上,端口 88,路由器的公网 ip 是 22.22.22.22 的话,开启 upnp 之后,迅雷就会利用 upnp 功能,将 88 端口映射到公网的 22.22.22.22 这个 ip,假如别的机子要共享文件,直接连接 22.22.22.22:88 即可提高下载速度,否则只能靠主动连接别人才能共享资源。


EdgeRouter 通过 WEB-UI 界面配置 UPnP


1.电脑通过 chrome 或 firefox 浏览器访问 EdgeRouter 的管理 IP 地址 X.X.X.X,然后输入管理账号和密码登陆 EdgeOS。

cf862687b772d29985658c411e59fa61a57d068a.png

2.在 EdgeOS 主界面下点击 wizards 进行进阶向导功能配置

62e4a6a6501265ef22c947db8944a54883ccff4e.png

3.点击 UPnP 后再点击 add new 进行 UPnP 具体参数配置

4173a969fd51aec3a8558302ade6e6566ea280eb.png

4.依次配置 UPnP 的内部和外部接口并保存配置(图中网络环境设定 eth0 为 WAN,eth1 为 LAN)

552115178ca6df10f32cc595a6194b40a9b08c1e.png


EdgeRouter 通过 CLI 界面配置 UPnP


  1. 进入 EdgeOS 界面并点击 CLI

1bbf09e7033d34e550e3552703b684dc9612f86a.png

  1. 输入 configure 进入配置模式,然后输入命令 set service upnp listen-on LAN 接口 outbound-interface WAN 接口 假设 eth0 为 WAN,eth1 为 LAN,这里的命令应该为 set service upnp listen-on eth1 outbound-interface eth0

  2. 输入 commit 进行配置生效,输入 save 进行配置保存。


查看 UPnP 配置


(1)在 CLI 界面下输入 configure 进入配置模式

(2)输入 show service upnp 查看 UPnP 配置

96cccd6d73579336510e2e61554a8a7fd4d626f7.png

(3) upnp 自动映射端口情况指令 sudo iptables -nL -t nat

ce7acbab3baf3ed26a16cca71e1dea97fff66057.png


© 版权声明
THE END
相关内容