Multiple DiscoverySSDPMessageListener and DNS queries
Hi,
In the past couple of weeks I have had bad problems with my network, and it seems like I have narrowed it down to the serviio instance.
Setup:
Serviio 1.4.1 running on an HP Gen8 Microserver, Fedora 20, 3.16.4-200.fc20.x86_64.
Router has been either a BobLite (Australian ISP iinet homebrand) or a WRT54G v7
Various laptops / phones / TVs etc. on the network
Have had this setup for 7-8 months and all was working fine till a couple of weeks ago.
Symptoms
When Serviio is switched on, I start getting major disruption on the network. Web pages go missing, VPN crashes, Android phones drop the wireless connections saying "Network too slow".
There are multiple entries in a Win7 event log "Name resolution for the name wpad.iinet.net.au timed out after none of the configured DNS servers responded."
Initially I thought it was a router problem, and switched out the BobLite for a venerable WRT54G, but the problems persist.
Other services on the Linux box work OK - I can transfer large files with Samba, browse the net from there, etc (when serviio is not on).
There have been no updates to the Serviio set up - I have been changing network settings left right and center trying to find the problem but to no avail.
In the log there are ~100 messages of the type (all at virtually the same time):
[DiscoverySSDPMessageListener] Starting DiscoverySSDPMessageListener using interface em1 (em1) and address 192.168.0.101, timeout = 0
and then a whole load of Leaving messages.
Also, tonight I have tried another router (a TP-Link Archer C7) which kinda seems to be coping better. In that I am still getting a lot of error messages in the log, and the Linux server has lost connectivity (the /etc/resolv.conf has lost it's settings and just points to the router) but at least my TV is playing from the server and the rest of the network has not crashed!
So something to do with the DiscoverySSDPMessageListener and the DNS client interaction I am guessing, but that is where my (current) knowledge is drying up. Does anyone have any suggestions / pointers?
Thanks,
Jassop
In the past couple of weeks I have had bad problems with my network, and it seems like I have narrowed it down to the serviio instance.
Setup:
Serviio 1.4.1 running on an HP Gen8 Microserver, Fedora 20, 3.16.4-200.fc20.x86_64.
Router has been either a BobLite (Australian ISP iinet homebrand) or a WRT54G v7
Various laptops / phones / TVs etc. on the network
Have had this setup for 7-8 months and all was working fine till a couple of weeks ago.
Symptoms
When Serviio is switched on, I start getting major disruption on the network. Web pages go missing, VPN crashes, Android phones drop the wireless connections saying "Network too slow".
There are multiple entries in a Win7 event log "Name resolution for the name wpad.iinet.net.au timed out after none of the configured DNS servers responded."
Initially I thought it was a router problem, and switched out the BobLite for a venerable WRT54G, but the problems persist.
Other services on the Linux box work OK - I can transfer large files with Samba, browse the net from there, etc (when serviio is not on).
There have been no updates to the Serviio set up - I have been changing network settings left right and center trying to find the problem but to no avail.
In the log there are ~100 messages of the type (all at virtually the same time):
[DiscoverySSDPMessageListener] Starting DiscoverySSDPMessageListener using interface em1 (em1) and address 192.168.0.101, timeout = 0
and then a whole load of Leaving messages.
Also, tonight I have tried another router (a TP-Link Archer C7) which kinda seems to be coping better. In that I am still getting a lot of error messages in the log, and the Linux server has lost connectivity (the /etc/resolv.conf has lost it's settings and just points to the router) but at least my TV is playing from the server and the rest of the network has not crashed!
So something to do with the DiscoverySSDPMessageListener and the DNS client interaction I am guessing, but that is where my (current) knowledge is drying up. Does anyone have any suggestions / pointers?
Thanks,
Jassop
