UPnP Openwrt
OpenWRT

网关互指情况下,旁路由是否需要开启UPNP?

当使用OpenWRT作为旁路由(或称称为旁路网关),大多数情况下均会遇到网关互指问题(主路由网关指向旁路由,旁路由网关指向主路由)。网关互指意味着数据包需要通过多个不同的网关从而与外网进行数据交互。然而,在开启UPnP控制时,您可能会面临一个让人疑惑的问题:是在主路由开启UPnP还是在旁路路由上启用UPnP?一般情况下没有必要,但具体问题具体分析。

以下是该问题的一些因素和决策:

  • 对于直接处理对外部网络数据流量的旁路路由器(即不经过主路由网关,直接与外网进行连接),建议开启UPnP,这样数据包就能正确的被请求的网络选择,并确保方便与其他网络和设备进行通信。
  • 如果主路由器已经启用了UPnP服务,则取消在旁路路由器中启用控制,局域网内的设备会自动使用主路由的UPnP协议,从而确保设备的数据包获得正确的路由表,同时您可以有效地将数据包转发到其他网络或设备中。

总之,选择何时需要在旁路路由器中开启UPnP控制,关键取决于特定的网络架构和需求,以及面临的具体问题。虽然配备有UPnP的路由器是一个好主意,但在更复杂的网络配置和部署中,您需要确保正确而深度地针对不同情况进行适当设置。

引申阅读:

UPnP(通用即插即用)是一种网络协议,可以使设备自动发现其他设备和服务,并添加到网络中。它是一种基于Internet Protocol (IP)的一组标准和概念,旨在让普通用户便捷化操作智能家居或家庭办公设备。UPnP证实了传统硬件连接和互联网质量联网之间的平衡性。

UPnP允许您在局域网中连接计算机与设备进行通信,例如网络摄像头,打印机或以太网网桥。Essentially,UPnP旨在实现网络设备的即插即用功能。它还使下载、媒体共享和打印等日常作业更方便。

UPnP支持两种协议:

SSDP(简单服务检测协议)用于设备的发现和搜索,一旦设备被剖析为可寻址的设备,控件支持 HTTP / UPnP限定销售规则请求介进服务处理程序,并确立 TCP 连接,这是纯「零配置」的过程;控制协议(WAN客户端控制协议IWANCCC)让控制点从设备获取状态和控制设备至关重要。

另一种与UPnP相关的协议是NAT-PMP(网络地址转换端口映射协议)。它与UPnP类似,允许设备自动进行端口转发和内部到外部网络地址转换。但NAT-PMP通常用于苹果设备(包括iOS和macOS),而UPnP则更广泛地支持多种平台和设备。NAT-PMP协议发布于“RFC 6886”中,属于苹果公司专有协议,同样志在实现运营商特定NAT设备上公网访问客户端应用的端口造域操作行业进化。

需要注意的是,UPnP和NAT-PMP协议确实存在一些安全漏洞,可能会被黑客攻击利用。设备制造商正在努力修复这些漏洞来提高网络安全性。

Hi, I’m Yawata

这次不要再从零开始。 什么都想学一点,什么都想会一点。 区块链入门水平,前端入门水平。喜欢用Google, neovim, Windows。前重度游戏玩家,已游戏阳痿。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注