Manpages

名 前

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> が 全 体 的 に 書 き 直 し た 。