Hello - I have checked many threads but not found a solution.
It used to be when I would boot up my PiHole it would sometimes assign the LAN IP as the same as its WAN IP.
─────────────────────────────────────────────────────
DietPi v9.16.3 : 13:09 - Fri 2025-09-05
─────────────────────────────────────────────────────
- Device model : RPi 3 Model B+ (armv7l)
- CPU temp : 53 °C / 127 °F : Running warm, but safe
- LAN IP : 192.168.0.180 (eth0)
curl: (28) Resolving timed out after 3000 milliseconds
─────────────────────────────────────────────────────
Part of the problem I see can be found in settings where the IPv4 has two addresses:
It used to be I would reboot 3-4 times and eventually it would assign 192.168.227.5 (rather than 192.168.0.180 - the LAN IP) and everything would work swimmingly.
Today, I updated DietPi and for some reason that reboot trick no longer works. I have tried to reconfigure the IPv4 by running pihole -r but this happens:
[✓] Root user check
.;;,.
.ccccc:,.
:cccclll:. ..,,
:ccccclll. ;ooodc
'ccll:;ll .oooodc
.;cll.;;looo:.
.. ','.
.',,,,,,'.
.',,,,,,,,,,.
.',,,,,,,,,,,,....
....''',,,,,,,'.......
......... .... .........
.......... ..........
.......... ..........
......... .... .........
........,,,,,,,'......
....',,,,,,,,,,,,.
.',,,,,,,,,'.
.',,,,,,'.
..'''.
[i] SELinux not detected
[✓] Update local cache of available packages
[✓] Checking apt-get for upgraded packages... up to date!
[✓] Building dependency package pihole-meta.deb
[✓] Installing Pi-hole dependency package
[i] Resetting local repos
[✓] Resetting repository within /etc/.pihole...
[✓] Resetting repository within /var/www/html/admin...
[✓] Checking for user 'pihole'
[i] FTL Checks...
[✓] Detected ARMv6 architecture
[✗] Failed to retrieve latest FTL release metadata
How do I change the IPv4 so it's not the same as the LAN IP? Because when I point my router to the PiHole as DNS it pretty much breaks the internet. Thank you.

