本帖最后由 有事您说话 于 2016-6-7 17:58 编辑
今天小编与大家分享一个在OpenWRT上怎样使用UPnP功能
UPnP的意思 UPnP是一种对等即插即用网络协议,是英语Universal Plug and Play的首字母缩写,主要用于视频,音频领域的传输协议,对使用者来说,打开UPnP之后可以流畅使用网络,加快P2P软件访问网络的速度(如观看在线视频和多点下载等),使网络更加稳定。
准备工作 a.华硕RT-N66U路由器 b.OpenWRT chaos_calmer 15.05固件 c.一条可以访问Internet线路
安装UPnP 一台电脑连接到RT-N66U,然后刷成OpenWRT固件,并设置Internet连线,确保可以正常访问Internet。 电脑端cmd -> telnet 192.168.1.1连接到路由器,执行以下命令: root@OpenWrt:/# opkg update
root@OpenWrt:/# opkg install miniupnpd root@OpenWrt:/# opkg install luci-app-upnp
UPnP UI页面 最终安装完成的UI页面显示如下图,在服务选项下多了一个UPnP条款,它主要包含基本设置与高级设置两大项。但这不是今天的重点,小编要与大家分享的是当中的Configuration文件,至于UI使用设定感兴趣的小伙伴门可以自行设置哦。
UPnP 参数配置 安装完miniupnpd会生成一个upnpd配置文件,位于/etc/config/upnpd中,如果要修改可以使用vi或uci进行修改。这里小编执行vi /etc/config/upnpd
Default状态下会有”config”与”perm_rule”内容
config upnpd 'config'的配置参数: 各选项说明 enable_natpmp '1' #启用NAT-PMP,1表示开启。
enable_natpmp '1' #开启UPnP,1表示开启。 secure_mode '1' #安全模式,客户端只能给自己转发一个输入口。
log_output '0' #日志输出级别,0表示不输出日志,如果设置了将输出到syslog中。
download '1024' #允许来自wan端的数据输入带宽,单位是(KB/秒)。
upload '512' #允许输出到wan端的数据输入带宽,单位是(KB/秒)。
internal_iface 'lan' #内网的设备域,默认是lan。 external_iface 'wan' #外网的设备域,默认是wan。
port '5000' #监听的端口
upnp_lease_file '/var/upnp.leases' #upnp客户端租赁记录文件,如DHCP租约。 uuid '64ba8083-ed0e-4c5b-87a6-46705629624a' # UUI自动生成第一次启动miniupnpd的 IGD。如果没有指定一个将被自动生成并添加到配置文件。
config perm_rule许可设置配置参数(permit): 各选项说明
action 字符串 #设置是否许可:allow许可,deny不许可。
ext_ports 字符串 #外部端口范围。
int_addr 字符串 #IP地址,如果是0.0.0.0/0表示全部。
int_ports 字符串 #内部端口范围。 comment字符串 'Allow highports','Default deny'。
检查是否有效开启UPnP功能 root@OpenWrt:~#ps telnet下输入ps,如果查看有miniupnpd这支进程存在的话,就表示开启完成。
好了,到这里小编的分享全部完成。如有错误的地方大家留意,小编在此先感谢了。拜拜……
|