web-dev-qa-db-ja.com

LANからUbuntuラップトップにpingできない

私のラップトップにはUbuntu 10.10が搭載されており、フルインターネットアクセスでルーターに接続されていますが、LAN上の他のコンピューターからpingを実行できません。私は次を試しました:

  • 他のコンピューターに正常にpingできますfrom私のUbuntuラップトップなので、他人のネットワークに誤って接続することはありませんでした。
  • Ubuntuラップトップ自体から正常にpingを実行できますが、それが何か意味があるかどうかはわかりません。
  • 私はまったくiptablesを台無しにしていないので、現時点では何も拒否するようなルールが設定されていません。
  • ルーターでラップトップのMACアドレスのDHCP予約を行い、常に正しいIPアドレスを使用していることを確認しました。

Ubuntuの「コマンドラインのみ」のインストールを使用しているため、GUIネットワーク設定ツールは使用できないことに注意してください。 pingを実行したいのは、ラップトップでNFSサーバーを実行しようとしているためです。ただし、正しくセットアップしたにもかかわらず、現在ネットワーク上にも表示されていないため、別のコンピューターのNFSボリュームにアクセスできません。

5
oskar

ホスト名またはIPアドレスを介してpingを試行したかどうかは言及しません。ホスト名によると、WINSはLinuxの標準部分ではないため(特に基本インストール)、ほとんどのコンシューマルーターとWindowsボックスはホスト名を介して接続できません。ルーターには、ホスト名を特定のMACまたはIPアドレスに手動で設定する方法があり、これにより問題が解決する場合があります。すべてのLinuxボックスがあり、問題がある場合は、/ etc/hostsで名前を定義してみてください。最後に、好きなルート(SAMBAの一部)である場合は、WINSをインストールしてみてください。 https://help.ubuntu.com/community/Samba/SambaServerGuide

1
user543624

解決策ではなく、診断ツール:TCPを介してコンピューターにアクセスして、ICMPパケットでファンキーなことが起こっている場合を除外します。受信ホストで実行

nc -l 8090

一方、実行中

echo hi | nc ip.of.computer 8090

もちろん、of.of.computerを192.168.0.101などのコンピューターのIPアドレスに置き換える必要があります。すべてうまくいけば、到達しようとしているコンピューターの出力に「hi」が表示されるはずです。そうでない場合、ルーティングに何らかの問題があるか、ファイアウォールが着信パケットをブロックしています。

0
loevborg