Hi RamSet,
Thanks for your reply so soon.
Ok, so I tried this and it didn’t seem to work. I decided that just to make sure I hadn’t messed something up whilst tinkering, that I would reimage the device and start from a fresh install of Raspbian Jessie.
I upgraded DnsMasq as there was a fault there, then installed Pi-Hole and it installed nicely. I used wget instead of curl which seemed to work better for me as I installed it using sudo.
Again, it worked fine on the Pi and I tried to just test on one device altering the DNS server target manually to 192.168.1.7 and it failed to resolve.
I set the Pi as the DHCP, and changed the listening setting to the bottom as you suggested, turned DHCP off in my router, and set the DNS server to 192.168.1.7.
Devices immediately started showing up in the client list of the Admin web interface, however a lot of devices were no longer connecting to the wifi. My laptop (Apple MacBook Air) running MacOSX was failing to connect over and over and then it just connected fine, but if disconnected it would take ages to connect again, before working fine again.
My iPhone X just wasn’t having any of it and would fail to connect and repeat connecting again, and again, and again, and show up as no internet, it did connect briefly but then disconnected and wouldn’t connect again. I could get it to connect if I hit ‘renew lease’ but then after I ‘forgot the network’ it must have forgotten the IP it had cached and it wouldn’t connect again after I tried renewing the lease again.
A Windows 10 laptop I had connected to the router via Ethernet wasn’t getting any IP even after a IPCONFIG /renew.
I also cannot access the admin console from another device using http://192.168.1.7/admin.
It as as though the device is having issues being visible on the network.
I really don’t know what to do, networking isn’t really my strong point, and this is my first time delving into Raspberry Pi’s/Linux and terminal.
I really do appreciate any help provided, thank you.