问小白 wenxiaobai
资讯
历史
科技
环境与自然
成长
游戏
财经
文学与艺术
美食
健康
家居
文化
情感
汽车
三农
军事
旅行
运动
教育
生活
星座命理

OpenWrt路由器UPnP开启后如何设置规则

创作时间:
作者:
@小白创作中心

OpenWrt路由器UPnP开启后如何设置规则

引用
1
来源
1.
https://ruanluyou.net/ask/how-to-set-rules-for-openwrt-router-after-turning-on-upnp.html

UPnP(通用即插即用)功能为设备间的自动发现和互联提供了便利,通过 UPnP,用户可以轻松地将各种智能设备连接到网络,而无需手动配置端口转发。这在游戏主机、IP 摄像头以及其他需要外部访问的设备上尤为重要。在使用 UPnP 时,我们也要注意安全性问题,因为不当的配置可能会导致潜在的风险。了解如何在OpenWrt路由器上开启并设置 UPnP 规则显得尤为重要。

一、什么是 UPnP?

UPnP 是一种网络协议,它允许不同类型的设备之间进行通信和数据共享。它使得局域网内的设备能够自动寻找彼此,并建立直接连接。例如当你将一个新的游戏主机接入你的家庭网络时,如果该主机支持 UPnP,它就能自动请求路由器开放必要的端口,从而实现在线游戏等功能。

虽然这种便捷性极大地方便了用户,但同时也带来了安全隐患。一些恶意软件或黑客可能利用这一特性,通过未授权访问来攻击内部网络。在启用和配置 UPnP 时,要特别小心。

二、如何在 OpenWrt 上开启 UPnP

  1. 登录到OpenWrt管理界面
    打开浏览器,输入你的路由器 IP 地址(通常是 192.168.1.1),然后输入管理员用户名和密码登录到 Web 界面。

  2. 安装 Mini UPnPd
    在系统中默认情况下,OpenWrt 并没有预装任何用于支持 UPnP 的服务,你需要先安装 Mini UPnpd。在“系统”菜单下选择“软件包”,搜索
    miniupnpc

    miniupnpd
    并进行安装。

  3. 配置 Mini UPnpd
    安装完成后,需要对其进行基本配置。在左侧菜单中找到“服务”选项然后选择“Upnp”。这里可以看到一些关于 UPnPd 的基本配置信息,包括是否启用,以及相关接口等设置。

  4. 启动服务
    确保已勾选"Enable"以启动 Mini Upnp 服务,并根据需求调整其他参数,如最大连接数等。保存更改后,可以重启路由器确保所有设置生效。

三、添加自定义规则

尽管默认情况下,大多数应用程序可以通过 UPD 自动请求所需端口,但有时我们希望手动指定某些特定规则,以增强控制力与安全性。以下步骤介绍如何添加自定义 port forwarding 规则:

3.1 创建静态 DHCP 租约

为了方便管理,将需要使用固定 IP 地址的设备绑定到 DHCP 中:

  • 转至
    Network > Interfaces
    页面
  • 找到相应 LAN 接口,点击 “Edit”
  • 在 "DHCP Server" 标签页下找到 "Static Leases"
  • 添加新条目,为目标 MAC 地址分配一个固定 IP 地址
  • 保存并应用更改

3.2 设置 Port Forwarding 规则

一旦确定了目标设备的新静态 IP,就可以开始创建 port forwarding 规则:

  1. 前往
    Network > Firewall
  2. 点击顶部标签中的 “Port Forwards”
  3. 点击 “Add” 按钮,新建一条转发记录:
  • Name: 为这条转发命名,例如"Game Console"
  • Protocol: 根据需求选择 TCP, UDP 或 Both
  • External Port: 输入希望暴露给外部世界的端口号
  • Internal IP Address: 填写之前设定好的静态 IP 地址
  • Internal Port: 通常与 external port 相同,也可根据实际情况修改
  1. 保存更改,并确认防火墙状态正常运行以确保流量能够顺利进出。

3.3 验证是否成功

完成上述操作后,可以借助工具如
canyouseeme.org
等网站来检查所开的端口是否成功向外部开放。还可以尝试从远程位置访问这些服务,以验证其有效性。如果无法访问,请检查防火墙日志及相关设置是否正确无误。

四、安全考虑

虽然打开 UPD 和自定义 port forwarding 提供了便利,但一定要意识到潜藏于其中的一系列风险,因此建议采取以下措施提升安全性:

  1. 限制允许使用 UPNPD 的客户端如果只想让特定客户端享受这个功能,可以通过 MAC 黑白名单限制哪些终端能够发送 UPNPD 请求,这样就能避免未知来源的不必要请求。

  2. 监控日志定期查看 router 日志文件,有助于识别异常活动,比如频繁出现的不明请求或者来自陌生来源的数据包,都应该引起警觉。

  3. 关闭不必要的协议如果你不再需要某个具体应用或服务,不妨及时关闭对应的 UPNPD 功能。对于一些非必需且存在漏洞的软件,应及时更新补丁版本以修复潜在威胁。

4.考虑替代方案
如果对 U-PNP 感到担忧,可以考虑手动管理 NAT 和防火墙策略,相比之下,这种方式更加可靠但也稍显复杂。不过一旦熟悉之后,你会发现自己拥有更多对流量控制权,同时还能减少被攻击面的风险。

5.保持固件更新
务必保证 OpenWRT 固件始终处于最新版本,以获取最新补丁及安全增强。这不仅适用于 UPNPD,还包括整个系统各方面性能优化与稳定性的提升。

通过合理地开启和配置 OpenWRT 路由器上的 UPND 功能,我们既能够享受到便利,又不会过度牺牲自身网络环境中的安全保障。在日益复杂多变的信息时代,希望每位用户都能做到科学、安全地运维自己的家庭或企业网络。

© 2023 北京元石科技有限公司 ◎ 京公网安备 11010802042949号