CentOSが7.x系になり、RHEL7.xに倣ってnet-toolsがデフォルトで入らなくなった。
というわけで、yum install net-tools……じゃなくて!!
デフォルトのコマンドで頑張りましょうよ。という話。
net-toolsは今後緩やかになくなっていくんだろうなー(´・ω・`)
「今ちゃんと○○番ポートで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
「こいつのIPなんだっけ?」と思ったら、ifconfigが定番だけれども、これもなくなった。
これはnmcliやipを使う。
# 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 addr 1: lo: <LOOPBACK,UP,LOWER_UP> 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: <BROADCAST,MULTICAST,UP,LOWER_UP> 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コマンドだったが、こっちは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テーブルの表示も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