openwrt upnp 技术验证
一、参考网站
http://www.miui.com/thread-1849642-1-1.html
http://www.360doc.com/content/14/1009/17/13468863_415575489.shtml
http://www.doc88.com/p-9933368077090.html
upnp在路由器中的作用
开启 UPnP (Universal Plug and Play,通用即插即用)功能后,局域网中的计算机可以请求路由器自动进行端口转换。这样,互联网上的计算机就能在需要时访问局域网计算机上的资源(如 MSN Messenger 或迅雷、BT、PPTV 等支持 UPnP 协议的应用程序),让您在观看在线视频或使用多点下载等方面的软件时,享受更加稳定的网络。
二、如何验证华为路由器 A1的UPnP功能
华为路由器 A1显示界面
启动迅雷下载功能以后 华为路由器 A1显示界面 自动添加upnp端口映射功能
结论
路由器支持开启upnp功能以后,如果使用迅雷下载,会看到UPnP端口映射是自动添加的端口映射,不需要手工添加。
问题:为什么UPnP状态,内部外部端口是不一致的?
解答:UPnP是自动的NAT,是设备和路由器之间安装UPnP协议,自动协商端口。
即使内网设备重启,IP地址改变,二者之间都会重新协商获得新的UPnP端口号(即自动的NAT端口映射)
四、Openwrt如何验证 UPnP功能
①依赖
1. miniupnpd
2. luci-app-upnp
②配置界面
未使能upnp界面显示
使能upnp的界面显示
openwrt也是自动刷新将对应的upnp自动映射端口添加在界面上,需要等待迅雷开启一段时间后才能看到
③配置文件
配置前
配置后
然后重启防火墙和upnp
/etc/init.d/firewall restart
/etc/init.d/miniupnpd start 有些版本支持restart命令但是14版本的不支持start命令
upnp产生的结果为
cat /tmp/upnp.leases
TCP:12592:192.168.1.178:16000:0:PPLive
UDP:9573:192.168.1.178:5041:0:PPLive
这才是重点,需要将这个文件的内容通过http协议返回给web 界面
openwrt upnp 技术验证相关推荐
- 最新开源:3TS腾讯事务处理技术验证系统(下)
作者:李海翔,腾讯TEG数据库技术专家 近日,中国人民大学-腾讯协同创新实验室正式举行揭牌仪式.据了解,双方已聚焦在数据库基础研究领域进行了多年的前沿产学研合作,以及数据库人才合作培养计划,在推进数据 ...
- 腾讯与中国人民大学开源最新研究成果:3TS腾讯事务处理技术验证系统
作者:李海翔,腾讯TEG数据库技术专家 一个是全球领先的科技公司,一个是中国数据库基础学术研究的摇篮,近日,中国人民大学-腾讯协同创新实验室正式举行揭牌仪式.据了解,双方已聚焦在数据库基础研究领域进行 ...
- 热泵精馏_异丙醇丙酮氢气化学热泵技术验证示范平台建成并完成调试
近日,中国科学院工程热物理研究所传热传质研究中心超强换热团队设计研发的我国首座"异丙醇-丙酮-氢气化学热泵技术验证示范平台"在江苏省高邮市江苏杨钢特钢有限公司建成.目前,平台已完成 ...
- 每日新闻丨我国完成太阳帆在轨关键技术验证;美银看好微软云计算领域增长...
▼ 趋势洞察 任正非:如果无法与谷歌合作,华为还有非常宏大的"Plan B" 近日任正非表示,与微软不同的是,谷歌并没有获得美国商务部的许可,因此不能恢复与华为的业务,这意味着华为 ...
- 亚马逊云科技帮助Gemsouls在云上快速实现技术验证与部署
元宇宙热度居高不下,它所创造的虚拟世界进一步拉近了人与人之间的距离,用数字化的形式消除地理与空间上的隔阂.而高度拟真化的虚拟人与AI虚拟社交,是元宇宙落地的重要领域,打造以人工智能驱动的虚拟人社交平台 ...
- Streamsets技术验证
Streamsets技术验证 目录 Streamsets技术验证 1.本地文件读取入kafka生产者测试 1.1 创建file-kafka通道 1.2 Directory组件配置 1.3 JavaSc ...
- .Net平台互操作技术:03. 技术验证
上面两篇文章分别介绍了.Net平台互操作技术面临的问题,并重点介绍了通过P/Invoke调用Native C++类库的技术实现.光说不做是假把式,本文笔者将设计实验来证明P/Invoke调用技术的可行 ...
- 在PHP中应用Ajax技术验证用户名
index.php 1 <html> 2 <head> 3 <title>在PHP中应用AJAX技术检测用户名</title> 4 <meta h ...
- 利用Haproxy实现http和TCP反向代理和负载均衡(入门和技术验证)
系统访问量上去遇到了性能瓶颈,解决方法一般都是从两个方向入手Scale Up 和Scale Out.Scale Up适用于哪些钱多的系统,因为Scale Up其实就是直接升级硬件,CPU.内存.IO哪 ...
最新文章
- mysql密码设置 alert_MySQL用户、权限及密码操作
- es java_JAVA API操作ES详解
- Android之elevation实现阴影效果
- jax-ws和jax-rs_带有JAX-RS和PrimeFaces的RESTful图表
- 许昌市襄县机器人_襄城县机器人自动码垛机生产工厂批发销售
- linux内核文件cache机制,Linux内核文件Cache机制
- wpf demo (gif , multithredading,httpwatch)
- 感恩节,Google 翻译给大家送礼物啦!
- Android关于Theme和style的总结
- 记一个老年机的逆向工程与主线linux移植 (一)—— 信息收集与Bootloader移植
- mysql ---- 全文索引:中文语义分词检索
- 18650锂电池保护板接线图_锂电池保护板的原理介绍保护板的构成和主要作用
- win7计算机管理快捷键,win7系统中的常用快捷键
- 苹果数据线不能充电_去掉耳机和充电器,以后数据线苹果也不会送了
- 河套学院2018级计算机一级考试,河套学院2018-2019学年本科生就业率
- 区分各个SQL的概念
- 木板切割问题(二)——动态规划
- 电子商务系统的测试(十四)
- Koa2框架的原理解析和实现
- 输出直角三角形的代码
热门文章
- 32位win7系统和64位win7系统有什么差异
- KafkaController创建topic流程解析
- xcode快速输入表情符号
- 我的世界java版GTA服务器_我的世界Java版游戏服务器搭建
- 魅族note9完美开启Usb调试模式的步骤
- 拿了阿里投资的钱 魅族干了这7件事
- JMX的快速入门与使用
- Mysql中的concat函数(拼接函数)
- html5围棋,五子棋(围棋) canvas node html5 js
- 微信支付开发若干问题总结,API搞死人(谢谢ζั͡ޓއއއ๓http://www.thinkphp.cn/code/1620.html)血淋淋的教训,第二次栽这里了...