Unixコマンド/netstat のバックアップ(No.1)


netstat

機能

netstatコマンドは、ネットワークアドレス、送信パケット数、コリジョンなど
ネットワークに関する統計情報を表示します。

構文

netstat [オプション] [インターフェイス名]

オプション

-a            全ての情報を表示する。
-i            ネットワークインターフェイルに関する情報を表示する。
-r            ルーティングに関する情報を表示する。 
-n            名前情報を解決せずに、ネットワークアドレスのまま情報を表示する。

コマンド例

各ネットワークインターフェースごとの情報を表示する。

# netstat -i
------------------------------------------------------------------------------
Name  Mtu   Network         Address           Ipkts  Ierrs   Opkts Oerrs  Coll
de0   1500  <Link>         00.80.ad.71.82.d6  294346    46  173480     6 14006
de0   1500  progre-net/24   genesis2          294346    46  173480     6 14006
Lo0  16384  <Link>                               498     0     498     0     0
Lo0  16384  Loopback-net    localhost            498     0     498     0     0
------------------------------------------------------------------------------
Name            ネットワークインターフェイス名
Network         ネットワークアドレス(正しく設定されているかチェックする)
Address         そのホストのホスト名、IPアドレス名(正しく設定されているかチェックする)
Ierrs,Oerrs     エラー(IerrsとOerrsが多いと、ボードやケーブルなどのハード障害の可能性もある)
Coll            コリジョン(この値が大きいとコリジョンが大量に発生している)

ネットワークのルーティング情報を表示する。

------------------------------------------------------------------------------
# netstat -r
Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            218.227.247.117    UGSc       14  5139312   tun0
localhost          localhost          UH          0      235    lo0
192.168.1          link#1             UC          5        0    rl0
vaio               00:90:99:7d:f7:6e  UHLW        1     7900    lo0
Dynabook           00:90:cc:6c:97:0d  UHLW        1     3478    rl0   1051
------------------------------------------------------------------------------
Destination      宛先サイト
Gateway          ゲートウェイ(宛先サイトに到達する為に利用されているゲートウェイ)
Netif            ネットワークインターフェイス(宛先サイトへの経路に接続されているインターフェイス)

用語

コリジョン     衝突という意味、ネットワーク利用者が増加し、トラフィックが増加するとコリジョンが発生し転送効率が落ちる。
トラフィック   ネットワーク回線を流れる情報量。