断続的なmDNSチェック

断続的なmDNSチェック

私の家LA​​N(WiFi)に接続されたmDNSで構成されたRaspberry Piがあります。

sshそれに入るのに数回しかかかりませんでした。この問題は断続的に発生しているようで、ラップトップの設定やWiFiの設定に問題があるかどうかはわかりません。sshpass -p raspberry ssh [email protected]

このコマンドは半分しか機能しません。

avahi-resolve-host-name raspberrypi.local
ping -c 5 raspberrypi.local

次のエラーメッセージが表示されます。

# avahi
Failed to resolve host name 'raspberrypi.local': Timeout reached
# SSH
ssh: Could not resolve hostname raspberrypi.local: Name or service not known
# ping
ping: raspberrypi.local: Name or service not known

しかし、このコマンドは常に私のRaspberry Piを探します。出力からIPアドレスを識別できます。

# I found MY_GATEWAY_IP with "ip route | grep default | awk '{ print $$3 }'"
nmap -O -sS -F ${MY_GATEWAY_IP}/24

私のノートブック設定ファイルには/etc/nsswitch.conf次の項目が含まれています。

hosts:          files dns mdns4_minimal

だから私はいつもmDNSでRaspberry Piを解決できるはずだと思いました。

raspberrypi.local常に機能していることをどのように確認できますか?

ベストアンサー1

いくつかのことを混同しているようです。 mDNS解像度とは異なる/ 24ネットワークをスキャンするため、nmapは常に機能します。問題は、PIがWi-Fi経由で別のIPを取得することです。もしそうなら、おそらくそれは問題でしょう。最も簡単な解決策は、PIを静的IPとして指定し、そのアドレスをホストファイルに貼り付けることです。それとも、mDNSが機能しない理由を知りたいですか?

おすすめ記事