net-tools と iproute
RHEL7/CentOS7 では net-tools(ifconfig や netstat など)は、デフォルトで
インストールされない。
[root]# yum install net-tools # 追加インストール
net-tools(非推奨) | iproute |
ifconfig | ip a(addr) |
route | ip r(route) |
arp | ip n(neighbor) |
netstat -atup | ss -atup |
netstat -i | ip -s l(link) |
NIC の起動/停止
[root]# ifconfig eth1 { up | down }
[root]# ip l(link)set eth1 { up | down }
[root]# nmcli c { up | down } eth1 # NetworkManager
IP アドレス確認
・全ての NIC
[root]# ifconfig -a(停止中の NIC も含めて全て)
[root]# ip a(addr)
・特定の NIC
[root]# ifconfig eth0
[root]# ip a(addr)show dev eth0
ルーティングテーブル確認
[root]# route -n
[root]# ip r(route)
ARP テーブル確認
[root]# arp
[root]# ip n(neighbor)
送受信パケット数の確認
・全ての NIC
[root]# netstat -i
[root]# ip -s l(link)
・特定の NIC
[root]# netstat -I=eth0
[root]# ip -s l show dev eth0
ネットワーク接続状態の確認
[root]# netstat -atup
[root]# ss -atup
a : 全てのアクティブなソケット
t : TCP
u : UDP
p : ソケットが属するプログラムの PID とプロセス名