Please follow the below template, it will help us to help you!
If you are Experiencing issues with a Pi-hole install that has non-standard elements (e.g you are using nginx
instead of lighttpd
, or there is some other aspect of your install that is customised) - please use the Community Help category.
Expected Behaviour:
Oculus Quest would use Pi-hole for DNS and all other Quest functionality would be maintained. This is on a Quest 2 VR headset running version 37.0.0.147.109.346379382. Pi-hole is version 5.8.1, FTL is version 5.13, and the web interface is 5.10.1. This is running as a docker container on a QNAP NAS.
Actual Behaviour:
Oculus Quest 2 gets an IP address but can't connect to the Internet (browser doesn't work, and the Quest UI explicitly says it can't connect to the Internet, but it is connected to the Wi-Fi network). When I switch the Quest network to static (and setup the IP address manually), it connects to the Internet right away. Then I switch back to DHCP, restart the headset, and have Wi-Fi but no connection to the Internet. Lather, rinse, repeat. Then I tried using a static IP configuration BUT used manually added the IP address for the Pi-hole DNS (10.15.15.3). No Internet as far as Quest is concerned. I would have tried browsing to a local IP address (such as the Pi-hole server), but I'm using our guest Wi-Fi network due to its relatively short passcode, as opposed to the code for our normal Wi-Fi that I had to remove to do these tests (that passcode is 63 characters, totally random, and is super-hard to enter in Quest just the one time, so no way I'll enter it a bunch of times while doing this troubleshooting, and the guest network is otherwise normal except it can't access any local addresses, only the Internet... when it works).
My guess is that there is some address that the Quest must access in order to activate Internet access for the rest of the applications on the headset, and Pi-hole is blocking that address.