インターネットアクセスとローカルワイヤレスネットワークにワイヤレスルーターを使用しています。
ワイヤレスLANを介してUbuntuからWindows XPにpingを実行すると、WindowsデバイスのIPまたはホスト名を使用して動作します。
しかし、同じWindowsデバイスからUbuntuにpingを実行してもまったく機能しません(IPもホスト名も)。ただし、UbuntuからWindowsへのリモートデスクトップ接続がある場合にのみ機能します(ホスト名ではなくIPへのping)。
私の/ etc/hostsは次のようになります。
127.0.0.1 localhost
192.168.0.2 ubuntuhostname
Sambaをインストールして実行していますが、ファイアウォールは間違いなく非アクティブです。
編集:ルーターの設定で、ホスト名(およびMACアドレス)を明示的に定義することに加えて、Ubuntuデバイスに同じIPアドレスを予約しました。
一部のルーターとWindowsシステムは、ホスト名を介して接続できません。ルーターには、ホスト名を特定のMACまたはIPアドレスに手動で設定する方法があり、これにより問題が解決する場合があります。
Windowsの hosts ファイルに次の行を挿入する問題を解決しました(Windows 7では、このファイルはC:\Windows\System32\Drivers\etc
にあります)。
192.168.0.2 ubuntuhostname