Setting up an hdhomerun and "no devices found"

I'm trying to get an hdhomerun set up and my firewall is getting in the way.

After stracing the hdhomerun_config binary and seeing that the discover calls out on the network broadcast (192.168.0.255 here) on port 65001 I did some tcpdumping (also knowing my hdhomerun was at 192.168.0.16 and I'm at 192.168.0.15):

$ sudo tcpdump -i br0 -nn host 192.168.0.255 or host 192.168.0.16
tcpdump: verbose output suppressed, use -v or -vv for full protocol decode
listening on br0, link-type EN10MB (Ethernet), capture size 96 bytes

11:08:07.093315 IP 192.168.0.15.53247 > 192.168.0.255.65001: UDP, length 20
11:08:07.093653 IP 192.168.0.16.65001 > 192.168.0.15.53247: UDP, length 20
11:08:07.093707 IP 192.168.0.15 > 192.168.0.16: ICMP host 192.168.0.15 unreachable - admin prohibited, length 56
11:08:07.593858 IP 192.168.0.15.53247 > 192.168.0.255.65001: UDP, length 20
11:08:07.594196 IP 192.168.0.16.65001 > 192.168.0.15.53247: UDP, length 20
11:08:07.594239 IP 192.168.0.15 > 192.168.0.16: ICMP host 192.168.0.15 unreachable - admin prohibited, length 56
11:08:08.093823 IP 192.168.0.15.53247 > 192.168.0.255.65001: UDP, length 20
11:08:08.094166 IP 192.168.0.16.65001 > 192.168.0.15.53247: UDP, length 20
11:08:08.094221 IP 192.168.0.15 > 192.168.0.16: ICMP host 192.168.0.15 unreachable - admin prohibited, length 56
11:08:08.593821 IP 192.168.0.15.53247 > 192.168.0.255.65001: UDP, length 20
11:08:08.594135 IP 192.168.0.16.65001 > 192.168.0.15.53247: UDP, length 20
11:08:08.594179 IP 192.168.0.15 > 192.168.0.16: ICMP host 192.168.0.15 unreachable - admin prohibited, length 56

11:08:14.843469 IP 192.168.0.15.55604 > 192.168.0.255.65001: UDP, length 20
11:08:14.843778 IP 192.168.0.16.65001 > 192.168.0.15.55604: UDP, length 20
11:08:14.843845 IP 192.168.0.15 > 192.168.0.16: ICMP host 192.168.0.15 unreachable - admin prohibited, length 56
11:08:15.093830 IP 192.168.0.15.55604 > 192.168.0.255.65001: UDP, length 20
11:08:15.094152 IP 192.168.0.16.65001 > 192.168.0.15.55604: UDP, length 20
11:08:15.094228 IP 192.168.0.15 > 192.168.0.16: ICMP host 192.168.0.15 unreachable - admin prohibited, length 56
11:08:15.593791 IP 192.168.0.15.55604 > 192.168.0.255.65001: UDP, length 20
11:08:15.594095 IP 192.168.0.16.65001 > 192.168.0.15.55604: UDP, length 20
11:08:15.594149 IP 192.168.0.15 > 192.168.0.16: ICMP host 192.168.0.15 unreachable - admin prohibited, length 56
11:08:15.843824 IP 192.168.0.15.55604 > 192.168.0.255.65001: UDP, length 20
11:08:15.844131 IP 192.168.0.16.65001 > 192.168.0.15.55604: UDP, length 20
11:08:15.844195 IP 192.168.0.15 > 192.168.0.16: ICMP host 192.168.0.15 unreachable - admin prohibited, length 56

So I can see that the hdhomerun is responding, but from random ports.

So poking a hole in my firewall for responses from 192.168.0.0/24 (in case I have m udp source port 65001 I can communicate with this.  Now I'll have to see how streaming works once I get it added to MythTV.

 

1 comment

[...] assorted other Mythtv issues, and some playback stuttering, but I have a bigger, HD-er TV now.  Doug did a lot of this stuff just before me, so many thanks to him for being the trial run. No comments for this entry [...]