This was a very standard install done with the curl command. I chose WiFi rather than Ethernet. The point is to reduce advertising on the streaming TV stick I use - FireStick. Installed nothing optional - not changing sudoers, not ssh, nothing. The only change was to install gufw, then realized it might be a mistake and purged it.
Expected Behaviour:
From my limited past experience I would have blocked hundreds of sites by this time and would have been able to reach the internet from the head unit.
Actual Behaviour:
Raspberry Pi 3b+ and current Raspian. All settings took place on my Peplink Balance 20X router and the TV - nothing on any other computer. I set a Static IP in my router's Network tab, and "tagged" it as a DHCP Reservation in the router's Client list. I rebooted the Pi-Hole. Then I rebooted the TV and it then had the static address as its DNS address. One of 16 blocked examples is example blocked by Gravity is "A malt-house.sbs." Another is "AAAA wklapompy.pl." When the system is connected and I get these blocked queries, I can't connect to the internet, for instance duckduckgo.com. I also cannot complete a debug log when connected. This one was completed when the system was not in use, i.e., I let the router choose its own DNS and not a static address. The WiFi data in the upper right of the screen indicates that WiFi is working and on the proper VLAN and with the proper static IP. When set up with the "Assign DNS server automatically" is NOT checked, the streaming TV device appears to be working properly, and if I leave the proper settings and shutdown the RPi the streaming FireStick stops working as it's supposed to. I'm running the RPi hardware from a nearby desktop with an HDMI cable.