华硕网络产品技术交流平台

 找回密码
 立即注册

QQ登录

只需一步,快速开始

手机号码,快捷登录

查看: 45936|回复: 4

[Open-WRT] 华硕路由器OpenWRT固件使用UPnP功能

[复制链接]
发表于 2016-6-7 17:54:25 | 显示全部楼层 |阅读模式
本帖最后由 有事您说话 于 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-PMP1表示开启。
enable_natpmp '1'                                                                  #开启UPnP1表示开启。
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这支进程存在的话,就表示开启完成。

好了,到这里小编的分享全部完成。如有错误的地方大家留意,小编在此先感谢了。拜拜……

微信扫一扫,阅读更方便^_^

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x

33

主题

783

回帖

2241

积分

金牌会员

Rank: 6Rank: 6

积分
2241

RT-AC88U

发表于 2016-6-7 19:00:22 | 显示全部楼层
话说学习完了不回帖,就不厚道了!
 楼主| 发表于 2016-6-7 19:16:43 | 显示全部楼层
鼓掌
回复

使用道具 举报

16

主题

3040

回帖

7726

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
7726

RT-AC68URT-AC86UGT-AC5300

发表于 2016-6-8 09:14:38 | 显示全部楼层
感谢分享
回复

使用道具 举报

 楼主| 发表于 2016-6-8 16:51:38 | 显示全部楼层

分享快乐。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

快速回复 返回列表 搜索 官方QQ群
×

秒后自动关闭

小黑屋|手机版|Archiver|华硕网络产品技术交流平台 ( 苏ICP备16010857号-1 )苏公网安备 32050502000499号

GMT+8, 2024-5-13 22:55 , Processed in 0.034650 second(s), 33 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表