Runtipi has no internet access
I have Runtipi installed as an LXC in Proxmox and have Cloudflared installed to expose apps. It was all working fine and then suddenly wasn't. My public hostnames aren't working, the cloudflare tunnel is down, apps (like Speedtest-Tracker) are unable to connect outward to the internet, and my App Store in Runtipi says "No App Found". Everything seems to work fine locally though (except for no outward internet).
I have other VMs and containers on this same box that are unaffected. I even have a different cloudflare tunnel coming into a different VM on this box and it works fine. So I'm scratching my head on this.
This happened before and I'm not sure exactly what I did to get it back working again (or if anything I did was related).
I'm also a total noob, so please don't assume I know anything.
10 Replies
Hello, this doesn't seem like a Runtipi issue. If you go into the lxc can you access the internet there? E.g.
ping google.com
Interesting, no I can't. It does ping 8.8.8.8 though, so seems to be related to DNS. That at least points me in a new direction.
And I didn't necessarily think it was a Runtipi issue, I just can't figure out why its only an issue on my Runtipi LXC.
In the lxc settings you can change the DNS
Try to change it to something else and see what happens
Yeah, that did it. It was set to "Use host settings", but works now if I hard code 8.8.8.8 as the DNS server for the LXC.
Can you point me to where the host settings would be that it should be inheriting from? I'm still confused on why the rest of my system works.
Well do you use anything like tailscale?
In proxmox
Yeah, I do
There is your issue
I faced the exact same issue
Lxc containers will use the DNS proxmox is using
Since tailscale is overriding the DNS with 100.100.100.100
The containers will try to use that
But since they are not running tailscale
They will fail
So what's the resolution? Just hard-coding the DNS in any non-Tailscaled LXC?
Yeah pretty much
Thanks for your help!