そろそろCentOS7さわっていくか え!? ifconfig あれ他のもない

net-toolsがデフォルトで入らなくなります。

[root@localhost ~]# ifconfig
-bash: ifconfig: コマンドが見つかりません
[root@localhost ~]# route
-bash: route: コマンドが見つかりません
[root@localhost ~]# netstat
-bash: netstat: コマンドが見つかりません
[root@localhost ~]# arp
-bash: arp: コマンドが見つかりません


じゃ、次世代の使えばいいじゃない。
と思うじゃん?


新しいものにバグがあったりするんだなこれが。
という事で気をつけて移行していきましょう。


現在のネットワークの設定状態を確認するには
ifconfig -a => ip a show を打つように変更してきます。

[root@localhost ~]# ip addr show
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: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1c:42:00:50:ae brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.76/24 brd 192.168.10.255 scope global dynamic eth0
       valid_lft 83719sec preferred_lft 83719sec
    inet6 fe80::21c:42ff:fe00:50ae/64 scope link
       valid_lft forever preferred_lft forever
[root@localhost ~]# ip a show
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: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:1c:42:00:50:ae brd ff:ff:ff:ff:ff:ff
    inet 192.168.10.76/24 brd 192.168.10.255 scope global dynamic eth0
       valid_lft 83713sec preferred_lft 83713sec
    inet6 fe80::21c:42ff:fe00:50ae/64 scope link
       valid_lft forever preferred_lft forever


route => ip route を打つように変更してきます。

[root@localhost ~]# ip route
default via 192.168.10.1 dev eth0  proto static  metric 1024
[root@localhost ~]# ip route add 192.168.111.0/24 via 192.168.10.251 dev eth0
[root@localhost ~]# ip route
default via 192.168.10.1 dev eth0  proto static  metric 1024
192.168.111.0/24 via 192.168.10.251 dev eth0
[root@localhost ~]# ip route del 192.168.111.0/24 via 192.168.10.251 dev eth0
[root@localhost ~]# ip route
default via 192.168.10.1 dev eth0  proto static  metric 1024


netstatからssコマンド等に移行しようってなるんですが、
実は罠です。ありますがバグがあるようなので
netstatコマンドを使うようにした方がいいかもしれません。
という事でバージョンだけ確認。

[root@localhost ~]# ss --version
ss utility, iproute2-ss130716


apr -n => ip n show を打つようにします。

[root@localhost ~]# ip neigh show
fe80::1 dev eth0 lladdr a4:c7:de:6f:e0:f0 router STALE
192.168.10.86 dev eth0 lladdr 60:03:08:99:aa:6e REACHABLE
192.168.10.1 dev eth0 lladdr a4:c7:de:6f:e0:f0 STALE
[root@localhost ~]# ip n show
fe80::1 dev eth0 lladdr a4:c7:de:6f:e0:f0 router STALE
192.168.10.86 dev eth0 lladdr 60:03:08:99:aa:6e REACHABLE
192.168.10.1 dev eth0 lladdr a4:c7:de:6f:e0:f0 STALE


という事でnetstat以外は新しいコマンドに慣れていくようにしましょう。