带防火墙的 UPnP

带防火墙的 UPnP

这个问题可能与以下内容有关:Fedora 防火墙支持 UPnP?

因为较新的 Fedora 工作站使用firewalld,所以情况有点不同。

我遇到的问题是,除非我完全禁用,否则我无法使用 Fedora 工作站可靠地检测 UPnP 服务器firewalld。我尝试添加1900/UDP到我的活动区域以及服务upnp-client(这是同一件事)。

在事物的服务器端(gerbera),我只打开1900/UDP并且49152/TCP- 当客户端的防火墙被禁用时,会立即检测到这一点。

我不认为服务器有问题,因为当防火墙处于活动状态时,所有其他设备都不会显示 - 除了我的路由器由于某种原因。 (此外,有时非洲菊会在一段时间后出现,而我没有更改工作站的防火墙设置)。

Wireshark 给我这个:

Internet Protocol Version 4, Src: workstation, Dst: server
Internet Control Message Protocol
    Type: 3 (Destination unreachable)
    Code: 13 (Communication administratively filtered)
    Checksum: 0x[...] [correct]
    [Checksum Status: Good]
    Unused: 00000000
    Internet Protocol Version 4, Src: server, Dst: workstation
    User Datagram Protocol, Src Port: 1900, Dst Port: 56198
Simple Service Discovery Protocol
[...]

我用来gupnp-tools检测服务器。

相关内容