我家里有一个 minidlna 服务器,当我更新到 ubuntu 16.04 时,一切正常,我的 vlc 停止找到我的服务器。我通过终端运行 VLC 并在单击 UPnP 选项卡时收到此错误。:
[00007fdb784db098] upnp services discovery: Initializing libupnp on '(null)' interface
[00007fdb784db098] upnp services discovery error: Initialization failed: UPNP_E_SOCKET_BIND
[00007fdb784db098] core services discovery error: no suitable services discovery module
有人知道如何解决这个问题吗?
我的电视和手机仍然可以找到我的服务器。
禁用 ipv6 对我有用。
来自这里的解决方案:
我找到了答案。
您可以在此处下载新版本的 libupnp
并安装它:
在我的例子中,firewalld 阻止了端口 1900 tcp/upd 上的流量。我启用了它并且它起作用了:
使代码适应您的区域。
参考: http ://www.vassox.com/infrastructure/networking/opening-a-port-with-firewalld/