1753538 メンバー
5032 オンライン
108795 解決策
新規ポスト

netstat

 
skppp1574
時折のアドバイザー

netstat

netstatコマンドの出力でTCPプロトコルが表示されず???と表示される場合はどのような場合がありますでしょうか?

OS:HP-UX 10.10
1件の返信1
nadachi
レギュラーアドバイザー

netstat

netstatの出力の Protoフィールドに "tcp" や "udp"ではなく"???" と表示される、ということですね。

 変な考えですが、"???" という文字列がどこからきたか、考えてみました。(ごめんなさい)10.10では

ありませんが、11.11で、

$ cd /usr/lib/nls/C

$ dumpmsg netstat.cat >/tmp/xxxx

で、"netstat"コマンドのメッセージカタログを

人さまが読める形式にして /tmp/xxxx を調べると、

文字列 "???" は3箇所見つかりました。

$set 4

1 ???\n

$set 6

1 ???\n

$set 7

11 ???\n

ですので、"netstat"のメッセージカタログに

確かに "???" はある。

もし、"tcp" や "udp"であることが明らかなコネクション全部で"???"が表示されるなら、プロトコルに対応する文字列を、メッセージカタログからうまく探せていない。( メッセージカタログファイルがおかしい、という可能性もあり。)

 もし、"tcp" や "udp"であるはずのコネクションの”一部" が、"???" と表示されるなら...うーん、10.10で認識できないようなコネクションタイプが

あるんでしょうか。