Please follow the below template, it will help us to help you!
Expected Behaviour:
Run successfully before running the Pi-Hole installation script.
Actual Behaviour:
None yet - this is my plan.
Debug Token:
interface]_
None yet - this is my plan.
I’m a newbie at this, and since I’ve been unable to find cookbook instructions for setting up a Pi-Hole on a single tagged VLAN, I’d like to present my plan. Am I overlooking anything?
Here are my desires and actions to date.
-
I’ve set my new Raspberry Pi 3B+ up as per the instructions on Raspberry Pi “Securing your Raspberry Pi:” changed the password, required sudo password, set up ssh key-based authentication, removed password for login, and installed ufw Uncomplicated Fire Wall; I did not install Fail2Ban. Running the RPi headless works on my untagged LAN and now I want to run in on my tagged, Internet of Things (IoT) VLAN.
-
I want my router to work the DHCP and let the Pi-Hole serve as DNS.
2.1. I will install the RPi on a tagged virtual LAN (VLAN) that I’ve set aside for my IoT devices - so far, this is exclusively media streaming, i.e., Amazon Fire Stick and audio-visual receiver music.
2.2. I will dedicate an Ethernet port to Pi-Hole on that VLAN.
2.3. I only require Pi-Hole ad-blocking on that single tagged VLAN. -
Plan
3.1. Add to the router a DHCP Reservation (instead of a static IP address) using the IP address from within the DHCP range, the MAC eth0 identifier, and the name “Pi-Hole.”
3.2. Reboot the RPi in order to have it receive the new IP address. -
Change the router from automatically assigned DNS address to the RPi IP address in 3.1, above.
-
Test to see if the RPi is established on the IoT VLAN.
-
If it's working, then run the Pi-Hole installation script.
Having the Pi-Hole not work wouldn’t be the end of the world, but I’d hate to have this setup write to configuration files and then have to spend days trying to understand what I’ve screwed up. So, as a newbie, I’m pretty thick—skinned, so tell me my mistakes before I make them, please and thank you.