mythtv

warning: Creating default object from empty value in /var/www/drupal6.pyxos.net/drupal-6.28/modules/taxonomy/taxonomy.pages.inc on line 33.

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.