1 台のコンピューター上の .local マシンに ping を実行できない

1 台のコンピューター上の .local マシンに ping を実行できない

私のホームネットワークには次の 3 台のコンピューターが接続されています。

  • Lubuntu 13.10 を実行している Mac Mini ( macmini)
  • Raspbian 7 を実行する Raspberry Pi ( raspberrypi)
  • Lubuntu 12.04 を実行する Compaq Mini ( compaqmini)

Avahi は 3 台のコンピュータすべてにインストールされ、実行されておりraspberrypicompaqmini他の 2 台のホスト (サフィックス付き.local) に ping を実行できます。ただし、Mac Mini では、 「不明なホスト」というエラー メッセージping raspberrypi.localping compaqmini.local表示されます。何か手がかりはありますか? これをトラブルシューティングするにはどうすればよいですか?

答え1

Lubuntu 13.10では、Avahiは.localデフォルトでドメインを処理するように設定されていません。この問題を解決するには、パッケージをインストールしlibnss-mdns、(piernovが述べたように)ファイルで/etc/nsswitch.conf次の行を変更します。

hosts: files dns

hosts: files mdns4_minimal [NOTFOUND=return] dns mdns4

関連情報