• ベストアンサー

pingは正常なのにtracerouteで応答なしって・・・

以下のようなNW構成なのですがpingは通るのにtracerouteは無応答です。 ---- Router ---- L2SW ---- L2SW ---- Host     (Cisco)              (Redhat Linux) ◇RouterからHostへのpingは正常 ◇RouterからHostへtracerouteを実行すると無応答「***」となる この場合、どのような原因が考えられるのでしょうか。 また、切り分け方法なども教えて頂けると大変助かります。

質問者が選んだベストアンサー

  • ベストアンサー
  • oi_goo
  • ベストアンサー率44% (20/45)
回答No.3

こんにちは. 既に皆さんから答えが出ていますが,tracerouteはicmpまたはudpを使います.どちらなのかは物によって異なります. 今回の場合,Linux側はicmpには返答するようなので,icmp(のEcho Request)は許可しているが,tracerouteで使うudpポートは拒絶しているのでしょう. よって,Cisco側でicmpで送るか,Linux側でudpポートを空ければ良いと思います.(Linux側で確認するのが手っ取り早いかも)

MIKEMAX
質問者

お礼

ご回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (2)

  • xjd
  • ベストアンサー率63% (1021/1612)
回答No.2

こんばんは。 UDPではなく、Pingと同じICMPで、tracerouteを実行したらどうなりますか? # man traceroute -I  Use ICMP ECHO instead of UDP datagrams.   (UDPパケットではなく、ICMP Echo Requestを用いる)

MIKEMAX
質問者

お礼

ご回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。
noname#39970
noname#39970
回答No.1

http://www32.ocn.ne.jp/~chi/FreeBSD/HowTo/ppp/ipfilter.html これを見るとtracerouteはUDPの空きを使って処理をしているとある。 UDPを開けるなりしないと反応しない可能性

MIKEMAX
質問者

お礼

ご回答ありがとうございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • NW機器におけるコマンド&応答のカスタマイズ

    はじめまして。お知恵を貸してください。 NW機器(L2SW or L3SW or ルータ)のコマンドのカスタマイズをしたいのですが可能でしょうか? 例えばこんな感じで日本語を返したり、、 ------------------------------------------------------------ #ping "今日のご飯"  ←実行コマンド #Reply from カレー! :bytes=32 time<1ms TTL=128 ←応答 ------------------------------------------------------------ こんな感じで記号を返したり、、 ------------------------------------------------------------ #traceroute "love"  ←実行コマンド # #  ###  #### ←応答 # #  ###  ### # #   #   ## #  #     # #   #   ## #    # ## #     # ------------------------------------------------------------ 可能ならば下記教えていただきたいです。 (1)方法は?  (スクリプトを作るなど。できればどんなスクリプトか具体的に教えていただきたいです・・) (2)実装可能な機器は?  (●●社のこの型番の製品ならOK/NGなどの情報があれば教えてください。) 真面目に方法を探しているのですがふざけた質問に見えたら大変恐縮です。 よろしくお願いいたします。

  • ping のreply が無い

    | SV |---|L2SW|---|L3SW|---|Center.Router|--Z--|Edge.Router|---| PC | よくあるネットワーク構成だと思います。 (全て、全二重で接続されています) -Z- の区間は、インターネットVPNで接続しています。 5分間隔で、SVからEdge.Router に対してping を使った 死活監視をしています。 pingを5回発行して、全てreplyが無ければメールで 障害を通知する仕組みにしているのですが、 数時間毎にdownのメールが届きます。 実際は、回線が切れているわけでなく、 5分後に回復メールが届きますし、 回復メールを待たなくても、 障害メール到着後、直ちにサーバーからpingを発行したら、 きちんとreplyがあります。 よくわからないのは、  ・ping の応答待ち時間を延ばすことで改善されるのか  ・reply が届かなかった場所を特定する方法はあるのか 恐れ入りますが、 ご教授願いませんでしょうか。 よろしくお願いします。

  • ciscoルータからpingが通らない

    cisco3600から linux(Redhat系)サーバへpingがとおりません。linuxサーバからciscoルータへはpingが通ります。 windowsからlinuxサーバへはpingがとおります。 このような経験をされた方、どなたかいらっしゃいませんか? また考えられる原因をご存知の方、ご教示お願いします。

  • Ciscoルータからの定期PING

    Cisco1800ルータから別のCisco1800ルータに5分間隔でPINGかTracerouteを打ち、応答時間を確認したいと思っています。 UNIX系だったらcronでも組めば良いのでしょうが、Ciscoルータにそういった機能はありますか? 手打ちは論外ですし、バッチを組むと手間がかかるので、Ciscoルータ自身にそういった機能が無いか、或いはそういったフリーツールなどご存知の方、ご教示ください。 応答確認ができるなら、PINGでなくてもOKです。

  • pingが通らない

    ノートパソコンにRedhat Linuxをインストールして Windows XPからpingを通してみたのですが、 Destination Host Unreachableと表示され、 pingが通りません。 これはWindowsに原因があるのでしょうか?

  • シスコtracerouteについて

    下記構成で、ホストAからホストBにtracerouteを実行したときの結果について教えてください。 ホストA----ルータX--------ルータY-------ホストB         ↑   ↑     ↑    ↑          O   P      Q    R 上記で、P点のoutにtracerouteコマンドのパケットフィルタをかけたとき、tracerouteの実行結果の応答はどこまでされるのでしょうか 「○点まで応答があり、その先は*となる」といった形でご回答いただければ幸いです。

  • RedHatでpingを実行したら、止まらない

    RedHat初心者です。 ルータのアドレスにpingを実行したら、 応答はくるのですが、延々と実行が繰り返されます。 どうしたら止められますか? 実行内容: ping 192.168.1.2  (ルータのアドレス)

  • Linuxコマンド tracerouteについて

    ルーターを通して2台PCをつないでいます。 1台のOSはLinuxのGentooとFedoraでもう1台はWindowsです。LinuxをインストールしているPCでコマンド「traceroute」を実行すると***という表記になります。ホスト名、IPアドレス共に同じ内容で返ってきます。pingは通ります。windowsのほうでtracertを実行すると転送先までがきちんと返ってきます。 何か解決できる方法をご存知の方がいらっしゃいましたら教えてください。

  • traceroute -pのオプション指定について

    以下の環境で uname -a Linux linux 2.4.20-8 #1 Thu Mar 13 17:54:28 EST 2003 i686 i686 i386 GNU/Linux traceroute -pのオプション指定についてアドバイス下さい pingは通るが、xinetd上でtelnetdは有効ですがftpdは無効になっているPCがあります。 しかし、traceroute -pオプションでそれぞれのポートを指定しても結果がOKになっているようにみえます。 []# traceroute -p21 10.0.0.2 traceroute to 10.0.0.2 (10.0.0.2), 30 hops max, 38 byte packets 1 linux (10.0.0.2) 0.243 ms 0.186 ms 0.074 ms [1 root]# traceroute -p23 10.0.0.2 traceroute to 10.0.0.2 (10.0.0.2), 30 hops max, 38 byte packets 1 linux (10.0.0.2) 0.258 ms 0.187 ms 0.059 ms 下記【エビデンス】に示すように、各サービスは設定どおりtelnetdは有効ですがftpdは無効になっています。 raceroute -pオプションの指定方法がちがうのでしょうか?アドバイスいただければ幸です 【エビデンス】 ping linux PING linux (10.0.0.2) 56(84) bytes of data. 64 bytes from linux (10.0.0.2): icmp_seq=1 ttl=64 time=0.127 ms 64 bytes from linux (10.0.0.2): icmp_seq=2 ttl=64 time=0.093 ms --- linux ping statistics --- 2 packets transmitted, 2 received, 0% packet loss, time 999ms rtt min/avg/max/mdev = 0.093/0.110/0.127/0.017 ms []$ ftp linux ftp: connect: Connection refused ?Ambiguous command ftp> quit []$ telnet linux Trying 10.0.0.2... Connected to linux. Escape character is '^]'. Red Hat Linux release 9 (Shrike) Kernel \r on an \m login:

  • Pingコマンドが正しく動作しません

    RedHat7 インターネットとサーバーとして、インターネットに 繋がっているのは確認できているのですが、 Ping(Traceroute)コマンドでかくにんができません。 たとえば、YahooにPingをおくると Warning  とでて それから、永遠にPINGをおくりつづけるだけで結果はきません。 Lanないのマシン(Win)のプライベートアドでも同じです。 もちろん そとからWebもみれますし、Lan内のPCから このサーバーマシンのIPアドへPingをおくっても正常な回答がきます なにか 設定をおかしくしてしまったのでしょうか? なにか アドバイスお願いします

DCP-J982Nのスターターインク購入
このQ&Aのポイント
  • DCP-J982Nのスターターインクを購入する方法
  • お使いの環境や接続方法、関連するソフト・アプリについて教えてください
  • 電話回線の種類について教えてください
回答を見る