October 11, 2004

HotSaNIC の pingグラフ

HotSaNICで、初期状態で動かなかったグラフ。pingを動かしてみる。

ソースを読んでいると、Net::Ping が必要みたいだ。

そういうわけで、CPANから引っ張る。
perl -MCPAN -e shell
install Net::Ping

HotSaNIC/data-ping/settings に ping 先を設定し、HotSaNICを再起動。

Can't locate sys/syscall.ph in @INC (did you run h2ph?)
なんてエラーが。

HotSaNIC のトラブルシューティングのところを読んでいると、

ping module is not working On some systems the PERL header-files may be missing. This results in the ping-module complaining about something like

"Can't locate sys/syscall.ph in @INC (did you run h2ph?)"

Linux distributions known to be affected are for example "RedHat 7.2" and "Slackware"

The solution would be to do (as root) the following:

cd /usr/include
find . -name '*.h' -print | xargs h2ph

After that everything should run as expected. - hopefully ;)


と書いてあるので、意味もわからずその通りにしたら動き出した。(おいおい)

そういうわけで、サーバの状態にpingが追加された。

ping先、今のところ、LAN内だけにしてるけど、外にも打ってみたい。どこがいいだろうか。

しかし、ここで問題が発生。

ping を打つ場所を探すべく、自分ちに近いルータを探してみる。

# /usr/sbin/traceroute www.asahi-net.or.jp
traceroute to www.asahi-net.or.jp (202.224.39.34), 30 hops max, 38 byte packets
1 * * *
2 * * *
3 * * *
4 * * *
5 * * *
6 * * *
7 * * *
8 * * *
9 * * *
10 * * *
11 * * *
12 * * *
13 * * *
14 * * *
15 * * *
16 * * *
17 * * *
18 * * *
19 * * *
20 * * *
21 * * *
22 * * *
23 * * *
24 * * *
25 * * *
26 * * *
27 * * *
28 * * *
29 * * *
30 * * *

orz

ICMPパケットがフィルタされてるの?そうなの?

じゃあ、プロバイダのプロキシサーバ辺りにでも・・・。

プロキシサーバー終了のお知らせ[asahi-net]

ちぇ。

dnsサーバなんてどうだろう。ちょっとやってみよう。

投稿者 hide : October 11, 2004 12:05 PM | トラックバック
コメント

traceroute -I www.asahi-net.or.jp
としてみましょう。

Posted by: よたん : January 5, 2005 12:07 AM

早速やってみました。

$ /usr/sbin/traceroute -I www.asahi-net.or.jp
traceroute to www.asahi-net.or.jp (202.224.39.34), 30 hops max, 38 byte packets
1 kyonif2.asahi-net.or.jp (211.13.128.8) 2.176 ms 4.826 ms 1.822 ms
2 kyonip-ge0.asahi-net.or.jp (211.13.128.30) 2.116 ms 2.189 ms 1.778 ms
3 tkybi2-v6.asahi-net.or.jp (202.224.36.1) 85.562 ms 10.366 ms 10.302 ms
4 www.asahi-net.or.jp (202.224.39.34) 10.734 ms 10.439 ms 10.784 ms
5 www.asahi-net.or.jp (202.224.39.34) 10.696 ms 10.377 ms 15.590 ms

おぉ、ちゃんとできました。ありがとうございます。

標準ではUDPパケットを発射するんですね。知らなかった・・・。

時間を計測しているDNSサーバへもやってみる。

$ /usr/sbin/traceroute -I 202.224.32.1
traceroute to 202.224.32.1 (202.224.32.1), 30 hops max, 38 byte packets
1 kyonif2.asahi-net.or.jp (211.13.128.8) 2.656 ms 1.892 ms 1.894 ms
2 kyonip-ge0.asahi-net.or.jp (211.13.128.30) 2.061 ms 2.018 ms 2.043 ms
3 tkybi2-v6.asahi-net.or.jp (202.224.36.1) 10.460 ms 10.356 ms 10.795 ms
4 falcon.asahi-net.or.jp (202.224.32.1) 10.790 ms 10.538 ms 10.563 ms

まあまあ近いようでよかった。

Posted by: ひできち : January 5, 2005 06:40 AM
スポンサード リンク