当前位置:首页 > 网络技术 > RouterOS开启UPNP

RouterOS开启UPNP

网络技术 / 星之宇 / 2018-7-2 14:29 / 浏览:18362 / 评论:20

UPNP的全称是 Universal plug-and-play( 通用即插即用).UPnP 是针对智能家电、无线设备以及各种外观尺寸的个人电脑的普遍对等(peer-to-peer)网络连接而设计的一种架构。它旨在为家庭、小型企业、公共场 所中或连接到互联网的ad-hoc 网或未管理网络提供易于使用、灵活且基于标准的连接。

对于一般用户来说碰到需要开启UPNP的情况是迅雷,BT,PT之类的下载软件。

注意:ROS的UPnP开启后,会自动映射端口,所有生成的端口映射可以在IP -> Firewall -> NAT中查询,但是由于UPnP自动生成的端口映射没有老化时间,需要脚本才能删除,这边不介绍删除脚本。


ROS开启UPNP方法:

1、Winbox,IP -> UPnP ,勾上Enabled和Allow To Disable External Interface,然后点击OK。

140-1.png

2、重新打开UPnP Settings页面(IP -> UPnP),点击Interfaces,然后在UPnP Interface Settings界面点击“+”,添加2条设置(如图)

(1)Interface:pppoe-out1,type:external。外网

(2)Interface:bridge1,type:internal。内网

140-2.png

脚本命令方法如下:

[admin@MikroTik] > ip upnp set enabled=yes

[admin@MikroTik] > ip upnp set allow-disable-external-interface=yes

[admin@MikroTik] > ip upnp interfaces add interface=pppoe-out1 type=external disabled=no

[admin@MikroTik] > ip upnp interfaces add interface=bridge1 type=internal disabled=no

目前有 20 条评论

    • QQ
    • 填好QQ,点击获取自动填写昵称和邮箱
    • 昵称
    • 邮箱
    • 网址

    游客1987399086 2019-11-29 23:004楼

    upnp开启,仍然无法正常使用迅雷下载评论

    星之宇 2019-11-30 08:26

    @游客1987399086:迅雷能不能下载跟upnp关系不大,可能是你没开会员的问题。回复

    游客2363537341 2019-11-02 17:283楼

    能发个UPNP删除脚本吗!!!评论

    星之宇 2019-11-02 17:29

    @游客2363537341:有空我再做做吧,upnp的脚本实现比较麻烦。而且测试下来upnp无连接的时候是自动消失回复

    游客2073193505 2019-12-11 22:11

    @星之宇:我也需要删除脚本,不要删除脚本哪怕设备不在线了,这个洞还在回复

    星之宇 2019-12-11 22:13

    @游客2073193505:新版本的ros设备不在线是自动删除,不知道测试过多次都是这样,除非是修改了自动创建的。回复

    游客664081300 2019-09-21 23:082楼

    请问upnp的数量如何控制在200以内, upnp与机器数量之间的比例是多少呢?谢谢评论

    星之宇 2019-09-22 07:19

    @游客664081300:反正没多少端口,看内网机器数量的,一共有65535个端口。常用的也就10000以上的端口。回复

    游客664081401 2019-09-17 22:551楼

    你好,在您这里学到了好多,但现在遇到点问题就是upnp的老化时间问题,不知如何解决。望大神能给个ros的脚本 谢谢了评论

    星之宇 2019-09-18 05:46

    @游客664081401:关于upnp老化时间问过官方,不会做这个的,只能通过脚本来实现。如果是PT之类的,建议固定端口,做端口映射回复

    游客664081401 2019-09-18 06:33

    @星之宇:感谢大神及时回复,方便的话能给个删除脚本吗?现在老是因为映射问题网络延迟,我是真的不会这个,万分感谢。回复

    星之宇 2019-09-18 08:04

    @游客664081401:我印象中没有老化时间无法识别哪些upnp生成的nat需要清理,如果全部清理会造成问题的,所以我前面说了做NAT端口映射。upnp一般只有PT用的到,其他的没有需要使用的。PT也可以固定端口。回复

    游客1033802490 2019-09-18 08:36

    @星之宇:感谢您的及时回复,请问固定端口的话是不是理解为静态端口映射啊!我是一名ros的初学者可能问的问题有点小白,勿怪回复

    星之宇 2019-09-18 08:38

    @游客1033802490:对的,比如PT端口设置为16881-16889,ROS通过NAT把这些端口都开给PT就行了回复

    游客664081401 2019-09-19 17:35

    @星之宇:谢谢您的回复,回复

    游客664081157 2019-09-19 21:32

    @星之宇:请问如何设置静态IP?是arp的地址与IP绑定吗?回复

    星之宇 2019-09-19 21:35

    @游客664081157:DHCP绑定和ARP绑定一起设置,这样用户动态获取的也是固定的IP。
    还有一种是不需要设置,电脑直接设置静态IP回复

    游客664081157 2019-09-19 21:43

    @星之宇:请问大神ros里如何设置!感觉一头雾水,能否给个教程。谢谢您了回复

    星之宇 2019-09-19 21:55

    @游客664081157:发你邮件,慢慢看吧回复

    游客664081157 2019-09-19 21:59

    @星之宇:感谢您的回复回复