I would try to change the domain to .lan.
This is possibly an issue with mDNS (Avahi, Bonjour, etc) that use the .local domain. It could be that Windows tries to resolve the .local domain using mDNS.
The other possibility is that the responses are rejected due to lack of DNSSec.
Try to use nslookup router.local and nslookup router.local 192.168.2.10 on ...
There are many ways that you could do this, but the easiest is to change the port that pi-hole is using.
Edit /etc/lighttpd.conf and change the line that says server.port = 80 to use some other port number such as 8080. Then restart LigHTTPD using sudo service lighttpd restart, and you will be able to access the pi-hole administrative interface at http://10....
Relative to where you started, here are some issues that I think were part of your problem (and have been written into your updated question now):
The router was providing multiple DNS servers. Although your internal server was listed first, this is not a binding order of search on the router. See, e.g., https://superuser.com/questions/1177175/change-dns-...
This is another way to change its port and the benefit is that it won't get reset any time you reconfigure pi-hole or update it.
Add server.port := 8000 or your desired port to /etc/lighttpd/external.conf then restart. Then restart lighttpd using sudo systemctl restart lighttpd, and you will be able to access the pi-hole administrative interface at http://...
The update with the journal logging gives some more details but it is difficult to interpret it without having access to the system. My first idea is that there is a problem with [...required)pam_unix.so] that cannot be loaded the right way. pam_unix.so is an essential PAM module needed for classic unix authentication and local login using files /etc/passwd, ...
You control the green activity led with /sys/class/leds/led0/trigger and the red power led with /sys/class/leds/led1/trigger. First look at its standard settings with:
rpi ~$ cat /sys/class/leds/led0/trigger
none rc-feedback kbd-scrolllock kbd-numlock kbd-capslock kbd-kanalock kbd-shiftlock kbd-altgrlock kbd-ctrllock kbd-altlock kbd-shiftllock kbd-shiftrlock ...
I'm assuming that you bought domain and you are considering where and how set up authoritative DNS servers for it and its delegations.
Use reliable provider and forget about creating delegations for your subdomains there. Set up another DNS server on your network (bind is a decent choice) where you would create all your subdomains and reverse zones....
I've had the same problem today while pulling resin/rpi-raspbian. Worked in Ubuntu VM, but not on the Pi. I've also used a Pyhton image a week ago. Now I could not pull it anymore. Docker was installed with apt.
(sudo apt install docker.io)
I just managed to solve it by removing docker and installing it via a script I found online.
sudo apt ...
While writing my question, I found my answer. What I did was add
dhcp-option DNS 192.168.1.56
to my .ovpn profile file. That's the IP of my pi zero. Works like a charm.
Another alternative (I think) would be to add the pi zero's IP address as the main DNS server of my home router, but I lack the administrator rights to do that.
aaand another ...
You can run any number of apps you want on the PI, as long as you have free RAM, disk space and CPU time. The tricky part will be getting all of them installed and configured to your liking.
The easiest way to run something on your PI is to download an OS image. You obviously get only one app this way.
The other way is to install a base distribution (like ...
If you use this pihole recommendation , tail (if called without -n X) display the last lines of the file and exit. If -f is used, you can see in realtime the last lines and then all new lines will be appenened. (pihole web interface seems to use tail -F)
Try to read the full logfile with sudo cat /var/log/pihole.log (cat or less or more) in a terminal.
You can do it using tools like docker and docker-compose.
Each container has different port. Your will be mapping ports of containers to your host to avoid problems.
I am assuming you are using raspberry pi os.
Create a file called docker-compose.yml
Insert content on that file
I ran into the same issue and the solution is actually quite simple.
On your pi run the following commands in a terminal:
expressvpn preferences set force_vpn_dns false
Once your vpn connects back up, ensure that you dns resolution is working on your network clients.
'force_vpn_dns' is set to True by ...
I'm not familiar with PiHole and DD-WRT router so I cannot say much about your specific setup. But as I see the last problem is only that the local DNS name resolver does not append the default domain to a generic host name. So lets have a step by step look at this issue.
To configure the local name resolver there is /etc/resolv.conf used. With only local ...
Ethernet uses an analog signal scheme with five different voltage levels, GPIO pins can only detect digital = two different voltage levels
Ethernet uses differential and not single ended signals
GPIOs usually support switching speeds in the range of a few 10 MHz while Ethernet (100M and 1G) operate on 125 MHz.
Even if a GPIO Pin could read the ...
If you want to go back to the previous settings, you'll have to restore the router settings that you have changed. Somewhere in your router there should be an option to set the DNS servers, you will have to find that. In my router, I have set the DNS server addresses to my two Raspberry Pi Zero's with PiHole on it. If I don't want that anymore, I set the DNS ...
The number of server processes it is possible to have running in parallel is not a meaningful constraint, unless some of those processes require unusual amounts of memory even when doing nothing, which generally speaking server processes do not.
The constraint is how much those servers can do in parallel; you could overwhelm the Pi with only one given ...
That's a big project what you try to implement. This sort of questions does not fit very well to the format of this Q&A. You should split it in different detailed single questions. But I will try to give some general ideas to your project.
You are looking for encapsulating scripts and helper programs in the hope they will simplify setup. This may be ...
Both projects use dnsmasq so integrating them is tricky. RaspAP recently added support for ad blocking, however. Details are here.
This is not meant to replace Pi-Hole on your network, but rather provide an ad blocking facility for a wireless AP.
Without some additional information, it will be hard for others to give you specific advice/instructions.
Right now, with pi-hole and Express VPN, your pi has multiple interfaces and networks. It has a routing table, and can communicate through all of them (presumably) You want it to forward traffic from your LAN clients through the pi-hole ...
I had problems too with NextCloud and Pi-Hole.
With NextCloud working, pi-Hole didn't work after installation (in any case the webserver didn't work).
After a complete installation of Pi-Hole (with lighttpd the webserver), I had to change pi-hole's port from 80 to 8080
What didn't work for me:
Add the port server configuration in a new file /etc/lighttpd/...
Follow the instruction:
1.Add the DNS server to host:
sudo echo "nameserver my.new.dns.server" | sudo tee /etc/resolv.conf
2.Add the new DNS server to the dnsmasq config file:
sudo sed "s/server=.*/server=my.new.dns.server/g" /etc/dnsmasq.confq
3.Restart dnsmasq service:
sudo systemctl reload dnsmasq
or test this one:
sudo service dnsmasq ...