Table of Contents
This might be old; I need to check the current version of RPi OS.
The start of it is that I would randomly get other computers that would not recognize "myrpiserver.local". Basically I could ping or ssh the Raspberry Pis I had running the Lite version. I could add an entry in the hosts file, but that is cumbersome to add to new computers or update all the computers I have at home.
I tracked the issue down to the RPis not responding to Multicast DNS requests. I used these steps to fix it (on the Trixie version):
sudo nano /etc/NetworkManager/conf.d/mdns.conf (creates new file)
Paste in:
[connection]
connection.mdns=2
sudo systemctl restart NetworkManager
sudo systemctl restart avahi-daemon
NOTE: Oddly, the avahi-daemon wasn't always installed. If that is the case, use apt to install it and systemctl to enable/start it "--now".