Servio and Subnets
I've searched these forums and other places and have made some progress in getting this working but VLC or Pragha do not see my serviio server. I'm running these on a Fedora 23 workstation.
I have serviio installed on Centos 7.2 server dedicated to media with Serviio only on it and set it up per the Centos install instructions. The server is a VM running on oVirt 3.6.6 running on a physical host. My network is a home network with cable modem connected to a Watchguard XTM330. The XTM330 connects to a HP 2920-48 switch that handles the internal networks. The only thing the XTM does is act as an interface to the outside and provide a OOB Management network on one of it's ports. I have five or six vlans defined in the HP 2920 and the switch does the routing between VLANS. The serviio server is on VLAN 100 and the clients are on VLANs 110 and 150. I've set up ip igmp on these VLANs and enabled ip udb-bcast-forward. If I run a show ip igmp vlan 100 there are active group addresses defined and a ip. The igmp groups shows this (see below). The 10.0.150.26 is a Samsung TV and the 10..110.21 is a Windows box. From this I assume the devices are finding their way to the switch and the server.
IGMP Group Address Information
VLAN ID Group Address Expires UpTime Last Reporter | Type
------- --------------- ------------- ------------- --------------- + ------
100 229.111.112.12 0h 3m 9s 6h 24m 30s 169.254.34.77 | Filter
100 239.255.255.250 0h 3m 7s 6h 24m 33s 169.254.34.77 | Filter
110 229.111.112.12 0h 3m 21s 6h 24m 15s 10.0.110.21 | Filter
110 239.255.255.250 0h 3m 23s 6h 26m 59s 169.254.101.119 | Filter
150 239.255.255.250 0h 2m 29s 0h 44m 16s 10.0.150.26 | Filter
However, VLC and Pragha do not find the server. VLC just thinks and then shows nothing and Pragha says no DLNA server found. I have serviio ports open on my server and my client.
I also setup ip forward protocol udp <serviioserverip> for 1900, and 8895 on VLAN 110. As I understand it port 1900 is used to detect DLNA servers on a network. However, the apps still can not find the server. Testing with telnet shows that I can telnet to any of the serviio ports except 1900 and that gives me a connection refused where all the others connect and show a Serviio DLNA banner. A ss -la shows the server listening on udp ssdp port (1900). If I disable the firewall and/or selinux it makes no difference. Applications can still not discover the serviio server.
I have also set Bound IP address in the console to the ip (the only one) of the server. I had a choice of Automatically detected or using the server IP.
I've tried VLC on both Windows and Fedora 23 systems and neither can find the Serviio server.
I must be missing something simple here but I can't find it. I know DLNA is a dumbed down protocol and I guess they never figured people might have subnets <duh> but from what I've read I should be able to send the igmp across the subnets using the switch and forwarding the port.
Any ideas are appreciated. Thanks.
I have serviio installed on Centos 7.2 server dedicated to media with Serviio only on it and set it up per the Centos install instructions. The server is a VM running on oVirt 3.6.6 running on a physical host. My network is a home network with cable modem connected to a Watchguard XTM330. The XTM330 connects to a HP 2920-48 switch that handles the internal networks. The only thing the XTM does is act as an interface to the outside and provide a OOB Management network on one of it's ports. I have five or six vlans defined in the HP 2920 and the switch does the routing between VLANS. The serviio server is on VLAN 100 and the clients are on VLANs 110 and 150. I've set up ip igmp on these VLANs and enabled ip udb-bcast-forward. If I run a show ip igmp vlan 100 there are active group addresses defined and a ip. The igmp groups shows this (see below). The 10.0.150.26 is a Samsung TV and the 10..110.21 is a Windows box. From this I assume the devices are finding their way to the switch and the server.
IGMP Group Address Information
VLAN ID Group Address Expires UpTime Last Reporter | Type
------- --------------- ------------- ------------- --------------- + ------
100 229.111.112.12 0h 3m 9s 6h 24m 30s 169.254.34.77 | Filter
100 239.255.255.250 0h 3m 7s 6h 24m 33s 169.254.34.77 | Filter
110 229.111.112.12 0h 3m 21s 6h 24m 15s 10.0.110.21 | Filter
110 239.255.255.250 0h 3m 23s 6h 26m 59s 169.254.101.119 | Filter
150 239.255.255.250 0h 2m 29s 0h 44m 16s 10.0.150.26 | Filter
However, VLC and Pragha do not find the server. VLC just thinks and then shows nothing and Pragha says no DLNA server found. I have serviio ports open on my server and my client.
I also setup ip forward protocol udp <serviioserverip> for 1900, and 8895 on VLAN 110. As I understand it port 1900 is used to detect DLNA servers on a network. However, the apps still can not find the server. Testing with telnet shows that I can telnet to any of the serviio ports except 1900 and that gives me a connection refused where all the others connect and show a Serviio DLNA banner. A ss -la shows the server listening on udp ssdp port (1900). If I disable the firewall and/or selinux it makes no difference. Applications can still not discover the serviio server.
I have also set Bound IP address in the console to the ip (the only one) of the server. I had a choice of Automatically detected or using the server IP.
I've tried VLC on both Windows and Fedora 23 systems and neither can find the Serviio server.
I must be missing something simple here but I can't find it. I know DLNA is a dumbed down protocol and I guess they never figured people might have subnets <duh> but from what I've read I should be able to send the igmp across the subnets using the switch and forwarding the port.
Any ideas are appreciated. Thanks.