====== net-toolsの代替 ======
CentOSが7.x系になり、RHEL7.xに倣ってnet-toolsがデフォルトで入らなくなった。\\
というわけで、**yum install net-tools**……じゃなくて!!\\
デフォルトのコマンドで頑張りましょうよ。という話。\\
net-toolsは今後緩やかになくなっていくんだろうなー(´・ω・`)
===== netstat =====
「今ちゃんと○○番ポートでLISTENしてる?」「今何処のIPのホストと通信してんの?」「○○番のTCPポートの状況はー?」とか調べるのには、まず**netstat**を思い浮かべけども、ここはとりあえず**ss**コマンドを使う。
# ss --all
Netid State Recv-Q Send-Q Local Address:Port Peer Address:Port
(抜粋)
tcp ESTAB 0 248 192.168.1.250:ssh 192.168.1.103:50584
**-t**とか**-u**でTCP/UDPに絞り込む事もできるし、もちろんみんな大好きgrepで絞り込むのもOK
===== ifconfig =====
「こいつのIPなんだっけ?」と思ったら、**ifconfig**が定番だけれども、これもなくなった。\\
これは**nmcli**や**ip**を使う。
==== nmcli ====
# nmcli d show
GENERAL.デバイス: enp0s3
GENERAL.タイプ: ethernet
GENERAL.ハードウェアアドレス: 08:00:27:A4:05:EE
GENERAL.MTU: 1500
GENERAL.状態: 100 (接続済み)
GENERAL.接続: enp0s3
GENERAL.CON パス: /org/freedesktop/NetworkManager/ActiveConnection/0
WIRED-PROPERTIES.キャリア: オン
IP4.アドレス[1]: 192.168.1.250/24
IP4.ゲートウェイ: 192.168.1.1
IP4.DNS[1]: 192.168.1.1
IP6.アドレス[1]: fe80::a00:27ff:fea4:5ee/64
IP6.ゲートウェイ:
GENERAL.デバイス: lo
GENERAL.タイプ: loopback
GENERAL.ハードウェアアドレス: 00:00:00:00:00:00
GENERAL.MTU: 65536
GENERAL.状態: 10 (管理無し)
GENERAL.接続: --
GENERAL.CON パス: --
IP4.アドレス[1]: 127.0.0.1/8
IP4.ゲートウェイ:
IP6.アドレス[1]: ::1/128
IP6.ゲートウェイ:
==== ip ====
ip addr
1: lo: mtu 65536 qdisc noqueue state UNKNOWN
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: enp0s3: mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 08:00:27:a4:05:ee brd ff:ff:ff:ff:ff:ff
inet 192.168.1.250/24 brd 192.168.1.255 scope global enp0s3
valid_lft forever preferred_lft forever
inet6 fe80::a00:27ff:fea4:5ee/64 scope link
valid_lft forever preferred_lft forever
===== route =====
ルーティングテーブルを表示する時はrouteコマンドだったが、こっちは**ip route**に
# ip route
default via 192.168.1.1 dev enp0s3 proto static metric 100
192.168.1.0/24 dev enp0s3 proto kernel scope link src 192.168.99.250 metric 100
===== arp =====
ARPテーブルの表示も**ip**コマンドに。
# ip n
192.168.1.103 dev enp0s3 lladdr c4:85:08:3b:ff:74 DELAY
192.168.1.242 dev enp0s3 lladdr 08:00:27:52:99:f8 STALE
192.168.1.1 dev enp0s3 lladdr 10:6f:3f:02:9f:52 STALE