概要
本記事では、ネットワーク状態を確認する方法について紹介します。
本記事の読者層
目次
ネットワーク状態を確認する方法
「ip a」コマンドで、Linuxでのネットワークを見てみましょう。TCP/IP通信のデバイス状態を調べることが出来ます。
Windows11のWSL2環境下で以下のようにipaコマンドを入力してみます。
% ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: enp30s0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 68:b5:99:e3:8e:78 brd ff:ff:ff:ff:ff:ff
inet 192.168.120.100/24 brd 192.168.12.255 scope global enp30s0
valid_lft forever preferred_lft forever
inet6 fd81:8284:c9fb:529e:6ab5:99ff:fee3:8e78/64 scope global dynamic mngtmpaddr
valid_lft 1788sec preferred_lft 1788sec
inet6 fe80::6ab5:99ff:fee4:8e78/64 scope link
valid_lft forever preferred_lft forever
現在のTCP/IP通信のソケットの状況は「ss -atn」コマンドで以下のように表示できます。
ss -atn
State Recv-Q Send-Q Local Address:Port Peer Address:Port
LISTEN 0 128 127.0.0.1:27016 0.0.0.0:*
LISTEN 0 80 127.0.0.1:3301 0.0.0.0:*
LISTEN 0 50 0.0.0.0:139 0.0.0.0:*
LISTEN 0 10 192.168.12.100:50 0.0.0.0:*
LISTEN 0 10 127.0.0.1:50 0.0.0.0:*
LISTEN 0 128 127.0.0.53%lo:50 0.0.0.0:*
LISTEN 0 128 0.0.0.0:23 0.0.0.0:*
LISTEN 0 5 127.0.0.1:632 0.0.0.0:*
LISTEN 0 128 127.0.0.1:952 0.0.0.0:*
LISTEN 0 50 0.0.0.0:442 0.0.0.0:*
ここで、State欄には以下の表記がされます。
「ESTAB」:通信確立した状態
「LISTEN」:接続の待ち受け状態
「TIME-WAIT」:通信が終了して接続の切断待ち状態
ここでは全て接続待ち受け状態となります。
まとめ
本記事のポイント
✔ ネットワーク状態を確認する方法基礎知識について学びました。
コメント