Acceder a tu Raspberry Pi usando raspberrypi.local es
más cómodo que recordar una IP.
Aquí tienes una guía técnica, directa y optimizada para que funcione
sí o sí en Linux (Manjaro) y en tu Raspberry Pi.
Qué es mDNS y por qué importa
raspberrypi.local funciona gracias a mDNS
(Multicast DNS).
En Linux lo manejan servicios como Avahi.
Si Avahi falla en cualquiera de los dos equipos (PC y Raspberry),
.local nunca va a resolver.
1. Verifica Avahi en Raspberry Pi
systemctl status avahi-daemonSi aparece active (running) → mDNS está
funcionando.
Si no:
sudo apt install avahi-daemon
sudo systemctl enable --now avahi-daemon2. Revisa el hostname de tu Raspberry
hostnameDebe mostrar:
raspberrypi
Si es otro nombre, entonces el dominio será:
<hostname>.local
Ejemplo:
ssh pi@pizerito.local
ping pizerito.local
3. Habilitar mDNS en Linux (Manjaro)
Instala soporte mDNS:
sudo pacman -S avahi nss-mdnsActiva Avahi:
sudo systemctl enable --now avahi-daemonAjustar nsswitch.conf
Edita:
sudo nano /etc/nsswitch.confReemplaza:
hosts: files dns
Por: En mi caso solo agregue **mdns**
hosts: files mdns_minimal [NOTFOUND=return] dns mdns
Reinicia Avahi:
sudo systemctl restart avahi-daemonPrueba:
ping raspberrypi.local4. Verifica que tu red permita mDNS
mDNS funciona solo dentro de LAN. Requisitos:
- PC y Raspberry deben estar en la misma red.
- No usar “WiFi de invitados”, hotspots ni redes aisladas.
- En el router, desactivar:
- AP Isolation
- Client Isolation
- Guest Network Isolation
- AP Isolation
Si esa opción está activada, .local se bloquea
completamente.
5. Prueba final
ping raspberrypi.local
ssh pi@raspberrypi.local
No hay comentarios:
Publicar un comentario