I've been going round in circles on this on for a day now.
For a long while I have been using a raspberry pi as my home nameserver/dhcp server using dsnmasq.conf (its also the mail server and runs a home web site as well, along with firewalls). As a result I turned off dhcp serving on my router. A long story cut short is that tried to upgrade it to buster and everything broke. I am only able to access this site because I turned on dhcp service on my router.
I have trying to rebuild my sd card from the raspbian-lite package - where I had it all working and ready to switch over to btrfs - only to find that btrfs-convert has been removed from btrfs tools - -corrupted my image - need to start again.
I have been slowly trying to piece together what is wrong. One thing seems to have been persistent interfaces - which meant setting eth0 to static meant nothing - only it took a while to realise this, but although I used raspi-config to turn off persistent interfaces (which now means I actually have an eth0), the comment in /etc/network/interfaces is that I should look at dhcpcd.conf man page to work out how to set static ip addresses. I don't understand what it is saying
It doesn't help that I am talking about dhcpcd and not dhcpd - and previous posts I have found here confuse the two.
How should I set dhcpcd up so I can have a static interface, and use localhost for name serving after I have set up dnsmasq
- and whilst I am at at how do I turn the wlan off.