So I built the tunneldigger package that Alex was working on. He just simply added an option for binding to a specific interface when attempting to create a tunnel. I built it and tested it on the two MyNets in my house (one with a direct ethernet connection to the internet and one without) and they are both working exactly the way I expected! Hooray!
I had to make a couple changes to our nodewatcher-firmware-packages (the repo for openwrt package makefiles for wlanslovenija code) and do a few other sort of repo architectural things. It shouldn't break anything, but technically the sudowrt-firmware repo will need a rebuild. Should be an excellent opportunity to test out the "rebuild" script eh?
For Tunneldigger we're still going to need a more permanent fix when we want to use a domain name instead of IP addresses. The DNS lookup is what was causing us all of that churn, so we'll want to re-write it to avoid that particular step.
Lemme know if I missed anything?