im assuming you mean static IPs (dhcp reservations) for some of your devices?
What i did was spin up the pihole on HASSIO, then slowly move everythign over, until no clients were on the old pihole instance, then shut it down.
you would want to make sure your rpi has a static IP and is using external DNS as well, if not it will loop back to itself and if the pihole isnt up cause a ton of small funky issues.
the Hosts section of the config is where you would do your static assignments if desired (for example from the docs)
Thanks, yes I was meaning static IP reservations: I keep all my network with static IP. I do not have dedicated names, I know all MAC addresses as below
In pihole I use a file which is in /etc/dnsmasq.d/04-pihole-static-dhcp.conf which is full of item as below
Yeah, because my router doesnât allow me to set Pi-hole as the DNS Server I enabled the DHCP server in Pi-hole, and then set static IPs for most of my devices there.
I donât fancy setting all of the static IPs again the Hass.ioâs Pi-hole, and was hoping I could import my exported settings. I guess not
When i update list of ad-serving domains / blacklist / whitelist I get error:
[â] Status: Connection Refused
[â] List download failed: using previously cached list
Youâll have to give your Pi a static IP with a DNS of 8.8.8.8 and such. Whatâs happening is your DHCP reservation for the Pi is giving itself as DNS server which breaks internet for the pi itself. I was in the same situation, the rest of my network worked except for my HASS.IO Pi. So all cloud calls or the pihole updates it was trying was failing.
To set a static Ip you have to take out the SD card and follow the instructions for resinOS.
i set an static ip from my edgerouter.i manage all static ip`s true there. also the pihole cofig is set to google dns so it uses the 8.8.8.8 dns.
do i have to set the stock dns on my router then update and reconfigure it back to the pihole ?
Reserving an IP on your router is not the same as setting a static IP on the device itself. You have to set it on the Pi. See resinOS for more details.
I have an ASUS N66U router. I have it set up to run an Open VPN server, which I can connect remotely. It is configured to use TUN and not TAP interface type - should this be different since my Pi is connected by eth0 to my router? My VPN works fine as a way to connect all my devices on my home LAN. But it doesnât DNS me through the Pi hole. How come? Iâm guessing it has to do with this, but does anyone have experience with my setup? In the pi hole wiki the VPN server are on the same machine as the pi hole. Also; I canât use the hostnames on the LAN but have to specify the IPs - will this be fixed by using the pi-hole DHCP?
Also; will all of this create a bottleneck for the Rpi3? I mean all LAN devices goes through the pihole (media streaming as well) as well as remote devices through VPN (when I get it working).
Have this error, I do have Caddy addon, which I think uses port 80
starting version 3.2.4
[services.d] done.
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address in use)
nginx: [emerg] bind() to [::]:80 failed (98: Address in use)
nginx: [emerg] bind() t
Iâm also having problems here. Iâve been using it for a few months now without problems but now Iâm getting an error like if thereâs something else taking the port 53. I donât have any other instance of pihole or any DNS server running on my network⌠could it be something else?
[cont-init.d] 00-banner.sh: exited 0.
[cont-init.d] 01-log-level.sh: executingâŚ
Log level is set to INFO
[cont-init.d] 01-log-level.sh: exited 0.
[cont-init.d] 02-updates.sh: executingâŚ
INFO: You are running the latest version of this add-on
[cont-init.d] 02-updates.sh: exited 0.
[cont-init.d] 03-version-requirements.sh: executingâŚ
[cont-init.d] 03-version-requirements.sh: exited 0.
[cont-init.d] 10-requirements.sh: executingâŚ
[cont-init.d] 10-requirements.sh: exited 0.
[cont-init.d] 11-patches.sh: executingâŚ
[cont-init.d] 11-patches.sh: exited 0.
[cont-init.d] 11-pihole.sh: executingâŚ
[cont-init.d] 11-pihole.sh: exited 0.
[cont-init.d] 12-dnsmasq.sh: executingâŚ
[cont-init.d] 12-dnsmasq.sh: exited 0.
[cont-init.d] 13-nginx.sh: executingâŚ
[cont-init.d] 13-nginx.sh: exited 0.
[cont-init.d] 14-password.sh: executingâŚ
[â] New password set
[cont-init.d] 14-password.sh: exited 0.
[cont-init.d] 15-hostname.sh: executingâŚ
[cont-init.d] 15-hostname.sh: exited 0.
[cont-init.d] 16-logfiles.sh: executingâŚ
[cont-init.d] 16-logfiles.sh: exited 0.
[cont-init.d] 17-hosts.sh: executingâŚ
[cont-init.d] 17-hosts.sh: exited 0.
[cont-init.d] 50-gravity.sh: executingâŚ
[cont-init.d] 50-gravity.sh: exited 0.
[cont-init.d] 99-tests.sh: executingâŚ
dnsmasq: syntax check OK.
[05-Mar-2018 17:02:37] NOTICE: configuration file /etc/php7/php-fpm.conf test is successful
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
nginx: configuration file /etc/nginx/nginx.conf test is successful
[cont-init.d] 99-tests.sh: exited 0.
[cont-init.d] done.
[services.d] starting services
starting version 3.2.4
[services.d] done.
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
dnsmasq: failed to create listening socket for port 53: Address in use
I also checked my routerâs configuration and port assignment, thereâs none using or assigned to port 53. And as I said it was working a few days ago
Iâm also getting this error.
Just yesterday I upgraded both Hassio and Pi-hole add-on, so not sure what caused it.
Pi-hole works after changing dns port to 54 but my router doesnât allow custom dns ports âŚ