I would like to add to this topic on changing the MAC address of the network card

Please give a description of the problem and what you are proposing or requesting. If this is a request for help, please follow the help template.

I want to have an additional function to change mac address for more anonymity

Perhaps I am missing something, but this is not something Pi-hole can do. Pi-hole deals with DNS resolution, so once a domain name is resolved to an IP, Pi-hole is not involved. More of a router/device responsibility. For instance, iOS/iPadOS have a private address setting that changes the device MAC address.

Since Pi-hole lives on your home network and talks to DNS servers through your router, which sends IP packets to those servers, your Pi-hole's MAC address is not visible and is not affecting your level of anonymity, wherever that is at. The assumption is that you trust your LAN and the devices on it, and this is where Pi-hole is intended to be used – on a trusted network with trusted clients.

If your ISP supports IPv6 and allocates you a prefix, and if your router is configured for it, and if you are using an old version of Pi OS, make sure its IPv6 is not being derived from its MAC addresses, since that reveals the MAC address at the IP level and will be visible to those remote DNS servers via that mechanism. Although they would a) have to care and b) somehow single you out to use the information. The assumption is you are using trustworthy upstream DNS providers.

Pi OS's default behaviour now is to generate psuedo-random addresses per install. So if you are on an old install, you'll probably get more benefit from doing a Teleporter backup and installing an up to date Pi OS image and restoring the data. And you can eliminate sending your lookups to a single provider to log by IP by installing Unbound.

As nosugref42 points out, your iPad and iPhone has an option to hide the MAC address. But that's because it's protecting those devices when it joins an unknown network, such as a coffee shop free wifi. Your Pi-hole isn't in this situation.

Even if the Pi-hole was in this situation, such as a special travel build, having an entire GUI element for such a tiny use case, based on out of date software anyway, makes no sense.

In summary, ensure your LAN is secure and that you know and trust all the clients and devices on it. Ensure your Pi OS is an up to date image, ensure Pi-hole itself is current and install Unbound to use as your upstream. Those steps will maximise your anonymity and privacy at the Pi-hole level.

This topic was automatically closed 21 days after the last reply. New replies are no longer allowed.