ラズベリーパイに IP アドレスでなく ホスト名で接続する方法です。ラズベリーパイは、モバイルルーターから DHCP でアドレスを取得しています。
Arch Linux から、次のように接続できるようにします。
pansy は、ラズベリーパイのホスト名です。
ssh pansy.local
ラズベリーパイ側のソフトのインストール
sudo apt install avahi-daemon
デーモンの動作確認
$ systemctl status avahi-daemon
● avahi-daemon.service - Avahi mDNS/DNS-SD Stack
Loaded: loaded (/lib/systemd/system/avahi-daemon.service; enabled)
Active: active (running) since Mon 2018-01-29 11:10:48 JST; 16min ago
Main PID: 1546 (avahi-daemon)
Status: "avahi-daemon 0.6.31 starting up."
CGroup: /system.slice/avahi-daemon.service
├─1546 avahi-daemon: running [pansy.local]
└─1547 avahi-daemon: chroot helper
Arch Linux 側のソフトのインストール
sudo pacman -S avahi
sudo pacman -S nss-mdns
/etc/nsswitch.conf の編集
hosts: files mymachines mdns_minimal [NOTFOUND=return] resolve [!UNAVAIL=return]
dns myhostname
そして、avahi-daemon の再起動
sudo systemctl restart avahi-daemon
参考ページ
archlinux Avahi
確認した環境
Arch Linux
$ uname -a
Linux shimizu 6.16.4-arch1-1 #1 SMP PREEMPT_DYNAMIC Thu, 28 Aug 2025 19:49:53 +0000 x86_64 GNU/Linux
Raspberry Pi
$ uname -a
Linux violet 6.12.34+rpt-rpi-v8 #1 SMP PREEMPT Debian 1:6.12.34-1+rpt1~bookworm (2025-06-26) aarch64 GNU/Linux