[mythtv-users] Docker with mythtv and hdhomerun

Monkey Pet monkeypet at gmail.com
Sat Aug 12 15:52:51 UTC 2017


Trying to setup mythtv-backend in a docker container.  However, running
into issues trying to get the networking setup correctly with the hdhomerun
tuner card. Anyone got this to work? Basically, i can't seem to get the
bridge working correctly, so my hdhomerun network tuner doesn't work. I
don't know enough about docker's internal networking scheme to figure it
out...


https://github.com/jgoerzen/docker-mythtv

Author noted this:
(pasted from his site above)

Also, if you use a capture device like the HDHomeRun which communicates
back to MythTV via random UDP ports, it can be just about impossible to
make things work with the standard docker port forwarding.

However, there are some workarounds.

You can:

   - Use NAT reflection on your firewall to forward packets back in to your
   network.
   - Bridge your Docker containers to the network
   <https://developer.ibm.com/recipes/tutorials/bridge-the-docker-containers-to-external-network/>
      - An example: docker network create --driver=bridge --ip-range=
      192.168.0.192/29 --subnet=192.168.0.0/24 --aux-address
      "DefaultGatewayIPv4=192.168.0.1" -o
"com.docker.network.bridge.name=brlan1"
      brlan1
      - After that, you can add network=brlan1 --ip=192.168.0.193 do
your docker
      run, and you do not need any -pbecause it will be directly accessible
      on the new IP.
   - Add egress iptables rules to your frontends
   - You can set the BackendServerIP and MasterServerIP to the "visible" IP
   of the backend (will probably have to do this via mysql). mythbackend will
   fail to bind to a visible IP, but a userland redirector like redir may
   do the trick.

I tried adding -O BackendServerIP=blah -O MasterServerIP=blah to my
mythfrontend command line. That let it boot, but wasn't sufficient for
streaming.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.mythtv.org/pipermail/mythtv-users/attachments/20170812/b79b0098/attachment.html>


More information about the mythtv-users mailing list