名 前
netstat − ネ ッ ト ワ ー ク 接 続 、 経 路 テ ー ブ ル 、 イ ン タ ー フ ェ ー ス の 状 態 、 マ ス カ レ ー ド 接 続 、 netlink メ ッ セ ー ジ 、 マ ル チ キ ャ ス ト の メ ン バ ー シ ッ プ を 表 示 す る
書 式
netstat [address_family_options] [−−tcp|−t] [−−udp|−u] [−−raw|−w] [−−listening|−l] [−−all|−a] [−−numeric|−n] [−−numeric-hosts][−−numeric-ports][−−numeric-ports] [−−symbolic|−N] [−−extend|−e[−−extend|−e]] [−−timers|−o] [−−program|−p] [−−verbose|−v] [−−continuous|−c]
netstat {−−route|−r} [address_family_options] [−−extend|−e[−−extend|−e]] [−−verbose|−v] [−−numeric|−n] [−−numeric-hosts][−−numeric-ports][−−numeric-ports] [−−continuous|−c]
netstat {−−interfaces|−i} [iface] [−−all|−a] [−−extend|−e[−−extend|−e]] [−−verbose|−v] [−−program|−p] [−−numeric|−n] [−−numeric-hosts][−−numeric-ports][−−numeric-ports] [−−continuous|−c]
netstat {−−groups|−g} [−−numeric|−n] [−−numeric-hosts][−−numeric-ports][−−numeric-ports] [−−continuous|−c]
netstat {−−masquerade|−M} [−−extend|−e] [−−numeric|−n] [−−numeric-hosts][−−numeric-ports][−−numeric-ports] [−−continuous|−c]
netstat {−−statistics|-s} [−−tcp|−t] [−−udp|−u] [−−raw|−w]
netstat {−−version|−V}
netstat {−−help|−h}
address_family_options:
[−−protocol={inet,unix,ipx,ax25,netrom,ddp}[,...]] [−−unix|−x] [−−inet|−−ip] [−−ax25] [−−ipx] [−−netrom] [−−ddp]
説 明
netstat は Linux の ネ ッ ト ワ ー ク シ ス テ ム に 関 す る 情 報 を 表 示 す る 。 表 示 さ れ る 情 報 の タ イ プ は 、 最 初 の 引 き 数 で 以 下 の よ う に 制 御 さ れ る 。
(引 き 数 な し ) デ フ ォ ル ト で は 、 netstat は オ ー プ ン さ れ て い る ソ ケ ッ ト の 一 覧 を 表 示 す る 。 ア ド レ ス フ ァ ミ リ ー が 指 定 さ れ て い な け れ ば 、 設 定 さ れ て い る 全 て の ア ド レ ス フ ァ ミ リ ー に 関 し て 、 ア ク テ ィ ブ な ソ ケ ッ ト が 表 示 さ れ る 。
−−route , −r カ ー ネ ル の 経 路 テ ー ブ ル を 表 示 す る 。
−−groups
, −g
IPv4 と IPv6 の マ ル チ
キ ャ ス ト グ ル
ー プ メ ン バ ー
シ ッ プ 情 報 を
表 示 す る 。
−−interface=iface , −i 全 て の (あ る い は iface で 指 定 し た ) ネ ッ ト ワ ー ク イ ン タ ー フ ェ ー ス の 状 態 テ ー ブ ル を 表 示 す る 。
−−masquerade , −M マ ス カ レ ー ド さ れ た 接 続 を 表 示 す る 。
−−statistics , −s 各 プ ロ ト コ ル の 統 計 情 報 の 一 覧 を 表 示 す る 。
オ プ シ ョ ン
−−verbose , −v 詳 細 表 示 モ ー ド に な り 、 起 こ っ て い る こ と を ユ ー ザ ー に 知 ら せ る 。 特 に 、 設 定 さ れ て い な い ア ド レ ス フ ァ ミ リ ー 関 す る 有 用 な 情 報 を い く つ か 表 示 す る 。
−−numeric , −n ホ ス ト ・ ポ ー ト ・ ユ ー ザ ー な ど の 名 前 を 解 決 せ ず に 、 数 字 の ア ド レ ス で 表 示 す る 。
−−numeric-hosts ホ ス ト ア ド レ ス を 数 値 で 表 示 す る 。 た だ し 、 ポ ー ト 名 と ユ ー ザ ー 名 の 解 決 は 行 う 。
−−numeric-ports ポ ー ト 番 号 を 数 値 で 表 示 す る 。 た だ し 、 ホ ス ト 名 と ユ ー ザ ー 名 の 解 決 は 行 う 。
−−numeric-users ユ ー ザ ー ID を 数 値 で 表 示 す る 。 た だ し 、 ホ ス ト 名 と ポ ー ト 名 の 解 決 は 行 う 。
−−protocol=family , −A 接 続 状 態 を 表 示 す る ア ド レ ス フ ァ ミ リ ー を 指 定 す る (低 レ ベ ル の プ ロ ト コ ル を 指 定 す れ ば 、 ア ド レ ス フ ァ ミ リ ー を う ま く 記 述 で き る だ ろ う )。 family は コ ン マ (’,’) で 区 切 ら れ た リ ス ト で 、 ア ド レ ス フ ァ ミ リ ー の キ ー ワ ー ド を 指 定 す る 。 キ ー ワ ー ド と し て inet, unix, ipx, ax25, netrom, ddp が 指 定 で き る 。 こ れ は 、 −−inet, −−unix (−x), −−ipx, −−ax25, −−netrom, −−ddp オ プ シ ョ ン を 使 っ た 場 合 と 同 じ 効 果 が あ る 。 ア ド レ ス フ ァ ミ リ ー inet に は raw, udp, tcp プ ロ ト コ ル ソ ケ ッ ト が 含 ま れ る 。
−c, −−continuous 指 定 さ れ た 情 報 を 1 秒 ご と に 表 示 し 続 け る 。
−e, −−extend さ ら に 詳 し い 情 報 を 表 示 す る 。 こ の オ プ シ ョ ン を 2 個 指 定 す れ ば 最 も 詳 し い 表 示 が 得 ら れ る 。
−o, −−timers ネ ッ ト ワ ー キ ン グ タ イ マ ー に 関 す る 情 報 が 追 加 さ れ る 。
−p, −−program 各 ソ ケ ッ ト が 属 し て い る プ ロ グ ラ ム の PID と 名 前 が 表 示 さ れ る 。
−l, −−listening 接 続 待 ち (listen) 状 態 に あ る ソ ケ ッ ト の み を 表 示 す る (こ の オ プ シ ョ ン は デ フ ォ ル ト で は 省 略 さ れ る )。
−a, −−all 接 続 待 ち 状 態 に あ る ソ ケ ッ ト も 、 接 続 待 ち 状 態 に な い ソ ケ ッ ト も 表 示 す る 。 --interfaces オ プ シ ョ ン が 指 定 さ れ た 場 合 、 マ ー ク さ れ て い な い イ ン タ ー フ ェ ー ス を 表 示 す る 。
−F
FIB か ら の 経 路 情
報 を 表 示 す る
(こ れ は デ フ ォ
ル ト で あ る )。
−C 経 路 キ ャ ッ シ ュ か ら の 経 路 情 報 を 表 示 す る 。
出 力
ア ク テ ィ ブ な イ ン タ ー ネ ッ ト 接 続 (TCP, UDP, raw)
Proto ソ ケ ッ ト で 用 い ら れ て い る プ ロ ト コ ル (tcp, udp, raw の い ず れ か )。
Recv-Q こ の ソ ケ ッ ト に 接 続 さ れ た ユ ー ザ ー プ ロ グ ラ ム に 渡 さ れ な か っ た デ ー タ の バ イ ト 数 。
Send-Q リ モ ー ト ホ ス ト に 受 け 入 れ ら れ な か っ た デ ー タ の バ イ ト 数 。
Local Address ロ ー カ ル 側 ソ ケ ッ ト の ア ド レ ス と ポ ー ト 番 号 。 −−numeric (−n) オ プ シ ョ ン が 指 定 さ れ な い 限 り 、 ソ ケ ッ ト ア ド レ ス は 正 式 な ホ ス ト 名 (FQDN) に な り 、 ポ ー ト 番 号 は 対 応 す る サ ー ビ ス 名 に 変 換 さ れ る 。
Foreign Address リ モ ー ト 側 ソ ケ ッ ト の ア ド レ ス と ポ ー ト 番 号 。 そ の 他 は "Local Address" と 同 様 で あ る 。
State
ソ ケ ッ ト の 状
態 (state)。 raw モ ー ド
に は 状 態 が な
く 、 ま た UDP も 通
常 状 態 を 使 用
し な い た め 、
こ の 項 目 は 空
白 に な っ て い
る 。 普 通 は 以
下 の 値 の ど れ
か :
ESTABLISHED ソ ケ ッ ト は
確 立 し た 接 続
状 態 に あ る 。
SYN_SENT ソ ケ ッ ト は
接 続 を 確 立 し
よ う と 試 み て
い る 。
SYN_RECV 接 続 要 求 を
ネ ッ ト ワ ー ク
か ら 受 信 し て
い る 。
FIN_WAIT1 ソ ケ ッ ト は
ク ロ ー ズ さ れ
て お り 、 接 続
は 切 断 中 で あ
る 。
FIN_WAIT2 接 続 は ク ロ
ー ズ さ れ 、 ソ
ケ ッ ト は リ モ
ー ト 側 か ら の
切 断 を 待 っ て
い る 。
TIME_WAIT ソ ケ ッ ト は
、 ク ロ ー ズ 後
に リ モ ー ト か
ら の 切 断 が 再
送 さ れ る の を
待 っ て い る 。
CLOSED ソ ケ ッ ト は 使 用 さ れ て い な い 。 |
CLOSE_WAIT リ
モ ー ト 側 は 既
に 切 断 さ れ 、
ソ ケ ッ ト が ク
ロ ー ズ さ れ る
の を 待 っ て い
る 。
LAST_ACK リ モ ー ト 側
は 既 に 切 断 さ
れ 、 ソ ケ ッ ト
も ク ロ ー ズ さ
れ て い る 。 確
認 (acknowledgement) を 待 っ
て い る 。
LISTEN ソ ケ ッ ト は 接 続 待 ち |
(listen) で あ る 。 こ の よ う な ソ ケ ッ ト は 、 |
−−listening (−l) ま た は −−all (−a) オ プ シ ョ ン を 指 定 し な い 限 り 、 出 力 に は 含 ま れ な い 。
CLOSING 両
方 の ソ ケ ッ ト
が 切 断 さ れ て
い る が 、 ま だ
全 て の デ ー タ
が 送 ら れ て い
な い 。
UNKNOWN ソ ケ ッ ト の
状 態 は 不 明 で
あ る 。
User ソ ケ ッ ト の オ ー ナ ー の 、 名 前 ま た は ユ ー ザ ー ID (UID)。
PID/Program name こ の ソ ケ ッ ト を 所 有 し て い る プ ロ グ ラ ム の プ ロ セ ス ID (PID) と プ ロ グ ラ ム 名 の 対 (ス ラ ッ シ ュ で 区 切 ら れ る )。 --program オ プ シ ョ ン に よ っ て こ の 項 目 が 現 れ る 。 自 分 が 所 有 し て い な い ソ ケ ッ ト の 情 報 を 見 る た め に は 、 ス ー パ ー ユ ー ザ ー 特 権 が 必 要 で あ る 。 こ の 識 別 情 報 は IPX ソ ケ ッ ト に 対 し て は ま だ 利 用 で き な い 。
Timer
(ま だ 書 い て い
な い ) ア ク テ ィ
ブ な UNIX ド メ イ ン
ソ ケ ッ ト
Proto ソ ケ ッ ト で
用 い ら れ て い
る プ ロ ト コ ル
(通 常 は unix)。
RefCnt 参 照 カ ウ ン ト (こ の ソ ケ ッ ト に 接 続 さ れ て い る プ ロ セ ス 数 )。
Flags 表 示 さ れ る フ ラ グ は SO_ACCEPTON (ACC と 表 示 さ れ る )、 SO_WAITDATA (W)、 SO_NOSPACE (N) で あ る 。 SO_ACCEPTON は 、 ソ ケ ッ ト が 接 続 さ れ て お ら ず 、 か つ そ れ を 用 い て い る プ ロ グ ラ ム が 接 続 要 求 を 待 っ て い る 場 合 に 用 い ら れ る 。 他 の フ ラ グ は 通 常 は 重 要 で は な い 。
Type
ソ ケ ッ ト ア ク
セ ス の タ イ プ
。 何 種 類 か あ
る :
SOCK_DGRAM デ ー タ グ ラ
ム (connectionless) モ ー ド
の ソ ケ ッ ト で
あ る 。
SOCK_STREAM ス ト リ ー ム
(connection) ソ ケ ッ ト で
あ る 。
SOCK_RAW
raw ソ ケ ッ ト で あ る 。
SOCK_RDM 信
頼 性 の 高 い メ
ッ セ ー ジ を 届
け る ソ ケ ッ ト
で あ る 。
SOCK_SEQPACKET シ ー ケ ン
シ ャ ル パ ケ ッ
ト の ソ ケ ッ ト
で あ る 。
SOCK_PACKET
raw イ ン タ ー フ ェ ー ス ア ク セ ス の ソ ケ ッ ト で あ る 。
UNKNOWN 将 来 な に が 起 こ る か 誰 が 知 ろ う か - こ こ に 書 い て 下 さ い :-)
State こ の フ ィ ー ル ド に は 、 以 下 の キ ー ワ ー ド の い ず れ か が 入 る :
FREE ソ ケ ッ ト は 割 り 当 て ら れ て い な い 。 |
LISTENING ソ
ケ ッ ト は 接 続
要 求 の 待 ち 状
態 で あ る 。 こ
れ ら の ソ ケ ッ
ト は 、 −−listening
(−l) ま た は
−−all (−a) オ プ
シ ョ ン が 指 定
さ れ な い 限 り
、 出 力 さ れ な
い 。
CONNECTING ソ ケ ッ ト は
接 続 中 で あ る
。
CONNECTED ソ ケ ッ ト は
接 続 さ れ て い
る 。
DISCONNECTING ソ ケ ッ ト
は 切 断 中 で あ
る 。
(空 白 ) ソ ケ ッ ト は 他 の ソ ケ ッ ト に 接 続 さ れ て い な い 。 |
UNKNOWN こ の ス テ ー ト は 現 わ れ な い は ず で あ る 。
PID/Program name こ の ソ ケ ッ ト を オ ー プ ン し て い る プ ロ グ ラ ム の プ ロ セ ス ID (PID) と プ ロ セ ス 名 。 よ り 詳 し い 情 報 は 上 記 の ア ク テ ィ ブ な イ ン タ ー ネ ッ ト 接 続 の 項 を 参 照 の こ と 。
Path
ソ ケ ッ ト に 結
び 付 け ら れ て
い る プ ロ セ ス
の パ ス 名 。 ア
ク テ ィ ブ な IPX ソ
ケ ッ ト
(知 識 を 持 っ て
い る 人 が 記 述
し て ほ し い ) ア
ク テ ィ ブ な NET/ROM
ソ ケ ッ ト
(知 識 を 持 っ て
い る 人 が 記 述
し て ほ し い ) ア
ク テ ィ ブ な AX.25 ソ
ケ ッ ト
(知 識 を 持 っ て
い る 人 が 記 述
し て ほ し い )
注 意
カ ー ネ ル リ リ ー ス 2.2 か ら 、 netstat -i で は 別 名 イ ン タ ー フ ェ ー ス の イ ン タ ー フ ェ ー ス 統 計 を 表 示 し な く な っ た 。 別 名 イ ン タ ー フ ェ ー ス 毎 の 統 計 を 得 る た め に は 、 ipchains(8) コ マ ン ド を 用 い て 明 示 的 に ル ー ル を 設 定 す る 必 要 が あ る 。
フ ァ イ ル
/etc/services -- サ ー ビ ス 名 と 番 号 の 変 換 表 が 入 っ た フ ァ イ ル
/proc -- proc フ ァ イ ル シ ス テ ム の マ ウ ン ト ポ イ ン ト 。 こ の フ ァ イ ル シ ス テ ム に よ り 、 以 下 の フ ァ イ ル を 使 っ て カ ー ネ ル の 統 計 情 報 に ア ク セ ス で き る 。
/proc/net/dev -- デ バ イ ス の 情 報
/proc/net/raw raw ソ ケ ッ ト の 情 報
/proc/net/tcp -- TCP ソ ケ ッ ト の 情 報
/proc/net/udp -- UDP ソ ケ ッ ト の 情 報
/proc/net/igmp -- IGMP マ ル チ キ ャ ス ト の 情 報
/proc/net/unix -- Unix ド メ イ ン ソ ケ ッ ト の 情 報
/proc/net/ipx -- IPX ソ ケ ッ ト の 情 報
/proc/net/ax25 -- AX25 ソ ケ ッ ト の 情 報
/proc/net/appletalk -- DDP (appletalk) ソ ケ ッ ト の 情 報
/proc/net/nr -- NET/ROM ソ ケ ッ ト の 情 報
/proc/net/route -- IP 経 路 情 報
/proc/net/ax25_route -- AX25 経 路 情 報
/proc/net/ipx_route -- IPX 経 路 情 報
/proc/net/nr_nodes -- NET/ROM ノ ー ド リ ス ト
/proc/net/nr_neigh -- NET/ROM ネ イ バ ー (neighbour)
/proc/net/ip_masquerade -- マ ス カ レ ー ド 接 続
/proc/net/snmp -- 統 計 情 報
関 連 項 目
route(8), ifconfig(8), ipchains(8), iptables(8), proc(5)
バ グ
ソ ケ ッ ト が 表 示 中 に 変 更 さ れ る と 、 た ま に 妙 な 情 報 が 表 示 さ れ る こ と が あ る 。 あ ま り 起 こ ら な い と は 思 う が 。
著 者
netstat
の ユ ー ザ ー イ
ン タ ー フ ェ ー
ス は Fred Baumgarten
<dc6iq [AT] insu1.de> が 書
い た 。 マ ニ ュ
ア ル ペ ー ジ は
主 に Matt Welsh <mdw [AT] tc.edu>
が 書 き Alan Cox
<Alan.Cox [AT] linux.org> が 更 新
し た 。 し か し
、 作 業 は あ ま
り 多 く な か っ
た 。 そ し て さ
ら に Tuan Hoang <tqhoang [AT] bigfoot.com>
が 更 新 し た 。
net-tools パ ッ ケ ー ジ
に 入 っ て い る
マ ニ ュ ア ル ペ
ー ジ と コ マ ン
ド は 、 Bernd Eckenfels
<ecki [AT] linux.de> が 全 体 的
に 書 き 直 し た
。