我已经按照以下说明安装了 Rygel:https://www.devmanuals.net/install/ubuntu/ubuntu-20-04-focal-fossa/installing-rygel-2.6-dev-on-ubuntu20-04.html) 我还安装了 Rygel Preferences。媒体服务器被我的 ufw 防火墙阻止。我尝试允许端口 1900 udp 和 tcp、65530tcp、34567tcp、8200tcp,还编辑了配置端口以运行 http 到 34567。这些设置都不起作用,请帮忙。我正在使用 Lubuntu 20.04 LTS。
答案1
(sudo ufw 允许 PS3 的 IP 地址)这有效,但每次启动时,DHCP 都会为 PS3 分配不同的 IP 地址。我无法设置静态 IP 地址,因为我使用的是沃达丰集线器,我必须为静态 IP 地址付费。图片和音乐可以正常播放,但无法观看视频。已安装 ubuntu-restricted-extras,但我想这只是另一个需要处理的问题。
答案2
除了端口 1900 之外,就我而言,我在尝试从其他设备访问媒体服务器时,通过查看 ufw 中被阻止的请求来找到所需的端口。
运行以下命令查看 ufw 日志tail -f /var/log/ufw.log
Dec 10 15:57:42 emmerson-desktop kernel: [ 7532.241616] [UFW BLOCK] IN=wlp8s0 OUT= MAC=***** SRC=192.168.0.248 DST=192.168.0.108 LEN=60 TOS=0x00 PREC=0x00 TTL=64 ID=54538 DF PROTO=TCP SPT=53318 DPT=35727 WINDOW=65535 RES=0x00 SYN URGP=0
通过源和目标 IP 或设备的 mac 地址过滤您的 ufw 日志,因为可能有很多来自不同设备/服务的条目。
如您所见,就我而言,我的其他设备(SRC=192.168.0.248)正尝试在目标端口上访问我的桌面媒体服务器(DST=192.168.0.108),35727
但请求被阻止。
然后我打开了35727 TCP
ufw 上的端口,之后我就可以共享我的媒体了。