这个问题可能与以下内容有关: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
检测服务器。