Top > Pingの一方通行

このところクライアント側のソフト開発は小休止、サーバ・クライアント通信プログラムの勉強を始めました。棋譜の共同研究の環境を作りたいからです。Eclipseの話題をだしているのはサーバ側をJavaで実装しようと思ってのことです。クライアントはもちろんCurlですね。
始めてみると結構面白いですね、通信って。もっと早くから手を染めればよかったと、いまさらながら感じています。
さて、そのなかでクライアントとサーバの回線状況を確認のためにクライアントからサーバに向けてpingを出してみました。すると、タイムアウトになります。
Request timed out.
Request timed out.
Request timed out.
Request timed out.
ところがサーバ側からはpingが通りました。
変だな~、サーバから通るのにクライアントから通らないねえ。Pingの一方通行なんてあるのかい。はて?
http://homepage2.nifty.com/winfaq/pinghowto.html には次の説明があります。
主な原因

送信元の TCP/IP 設定に問題がある。
相手先の TCP/IP スタックが動作していない。
途中経路に問題がある。(tracert コマンドで判別します。)
Proxy や Socks を経由している。(多くの場合 ICMP パケットを通しません。)
途中経路もしくは相手先で ICMP がフィルターされている。
(セキュリティ向上のため、ICMP パケットを通さない設定をすることがあります。)
http://www-6.ibm.com/jp/domino04/pc/support/beginner.nsf/btechinfo/SYB0-0062783 には次の説明があります。

「Request timed out」となってしまう主な原因 としては、pingコマンドを送信しているコンピュータの
TCP/IP 設定に問題があったり、通信の途中経路(通信の経由先)に問題がある、
またはセキュリティアプリケーションなどで外部のコンピュータからの不正なアクセスを防いでいるため、などが考えられます。
またその他「Unknown host(ホスト名)」「Destination host unreachable」などと表示される場合も、接続ができていないということになります。
その場合は、下記リンクを参照し再度ネットワーク設定を見直してください。
http://www.atmarkit.co.jp/fwin2k/win2ktips/361fwcaution/fwcaution.html
Windows XPやWindows Server 2003には、外部からの不正なネットワーク・アクセスを禁止するために、簡単ながらもファイアウォール機能が備えられている。具体的には、IPやTCP、UDPレベルで外部からのアクセスを拒否する、パケット・フィルタの機能が用意されている。Windows XPでは、これを「ICF(Internet Connection Firewall、インターネット接続ファイアウォール)と呼んでいる。
なんとなく焦点が絞れてきました。サーバはXPのsp2に切り替えたばかりです。
http://www-6.ibm.com/jp/domino04/pc/support/Sylphd02.nsf/jtechinfo/SYJB-018809C には次の説明があります。
(7)ファイアウォール機能の確認 ※Windows XP の場合のみ
Windows XP のファイアウォールが有効になっている場合、ping が通らずにフォルダの共有の妨げになることがあります。解除して状況を確認します。
Windows XP のファイアウォールを解除するには以下の手順をご参照ください。
1.[スタート]-[コントロールパネル] を開き [ネットワーク接続] を開きます。
2.[ローカルエリア接続] のアイコンを右クリックし [プロパティ] を選択します。
3.[詳細設定] タブをクリックし、「インターネット接続ファイアウォール」のチェックを解除して[OK]をクリックします。
※Windows XP のファイアウォール以外にも、何らかのセキュリティソフトをご利用の場合、そちらのファイアウォール機能が妨げになる場合もあります。
もし、セキュリティソフトのファイアウォールが原因と判明した場合、ファイアウォールを無効にしたままご利用になるかどうかの判断は、セキュリティの問題上、ユーザー様のご責任において判断していただく範囲の内容となります。セキュリティソフトによっては、通信を許可したいコンピュータのみファイアウォールを通過するように設定することも可能な場合もあります。セキュリティソフトの設定や詳細はお使いのソフトの製造元へ問い合わせください。

ということで解決しました。そうそう、管理者権限でたちあげて、ファイアウォールの設定を変えてください。

http://vo8.jp/softlife/softsanpo/soft13.php


リロード     ホーム 一覧 検索 最終更新 バックアップ リンク元   ヘルプ   最終更新のRSS
Last-modified: Sat, 04 Dec 2010 22:49:46 JST (2447d)