

"Note: If you try to install DD-WRT later than r23503 on v1 with initial factory firmware, the update will eventually fail with "CGI timeout error" Work-around for this problem is to first flash to DD-WRT using the r23503 build factory file provided above, then upgrading to the latest DD-WRT using the webflash from within DD-WRT GUI.".I went to the DD-WRT wiki for my device and it said I needed to initally flash with an old version before flashing the later version.I did not set up any wifi access intentionally (I only want to connect using ethernet). I also used this opportunity to set localization settings and set a unique hostname. I logged in, and ran "sudo raspi-config" in the CLI so I could set auto-login on boot. I had to temporarily connect the pi to a monitor so I could boot (it was asking for credentials at boot).Using my PC, I added a blank text file to the /boot folder of the SD card with the filename "ssh".Install Raspberry Pi OS Lite (terminal only) to keep system overhead low.Use a computer to run Raspberry Pi Imager to install an image onto the SD Card (need an SD card port or adapter).I already had a 3B+ available from another project I did. You can use other pi models or devices.Because I can't install custom firmware on the AT&T gateway, and I wanted to work with DD-WRT to use the OpenVPN client, etc.ġ - Installing pi-hole on model 3B+ raspberry pi:.My VPN and aggresive blocklists can cause some sites to not work as intended (e.g., some bank websites block my VPN provider, etc.) So when I want to use a bank website, I simply change to the unprotected network. So a user on my network can select whether they want to use a regular "unprotected" connection vs.That way, if something breaks with my set up, I can move devices back to my original network without missing a beat. To handle the configuration separately from my existing network.I didn't want to use unbound because my VPN is already going to see my traffic, so they might as well provide my upstream DNS too. Use my VPN for its upstream DNS instead of any other service.

