パスワードを忘れた? アカウント作成
737145 journal

pasasの日記: traceroute とブロードバンドルータ

日記 by pasas
自宅は ADSL +ブロードバンドルータという環境だ。
ちょっと前までこのルータは ssh などで外部のサーバにログインしていて、
5分間キー入力をしないとコネクションが切れてしまうという粗悪品だった。(単に仕様なんだけど。)

仕事柄これは困るので、4分30秒に1回、画面に文字を出力するスクリプトを作って、
バックグラウンドで動作させるということをやっていたけど、最近ファームウェアが
バージョンアップされ、アドレス変換テーブルの保持時間が設定できるようになっていた。
しかも Windows2000 から traceroute(tracert)が使えるようになっていた。
すばらしい。

けど、Linux 上からは traceroute が使えない。原因は Windows の tracert が
ICMP echo Request を使ってパケットを出しているのに対して、Linux の
traceroute は UDP を使っているためルータが対応していないのだと思う。

UDP を使っているほうが実装は簡単だと思うのだが何でできないのだろ?
typodupeerror

UNIXはただ死んだだけでなく、本当にひどい臭いを放ち始めている -- あるソフトウェアエンジニア

読み込み中...