今まで紹介してきた、NetworkManagerやip,tracepathコマンドは、最新のCentOS7、Ubuntu16.04には 標準でインストールされていますが、比較的に新しいコマンドの為、 古いシステムでは、これらのコマンドが存在しません。しかし、ネットワークの疎通確認の方法は 昔から変わりません。以下の表が以前デフォルトでCentOS、Ubuntuで採用されていたコマンドとの比較表です。
出力結果が若干異なりますが、使用方法は同じです。
----------------------------------------
ifconfig | ip address
arp | ip neigh
route | ip route
netstat -i | ip -status link
netstat | ss
traceroute | tracepath
nslookup | dig
iwconfig | iw
----------------------------------------
しかし、昔のコマンドに慣れていて ip コマンドなどは使いたくないというユーザは、 パッケージをインストールする事により昔のネットワークコマンド群を利用することができます。 以下の対応表を元にパッケージをインストールすれば、CentOS7、Ubuntu16.04上でも 旧コマンドも使用可能です。
CentOS の場合
$ sudo yum -y install packagename
Ubuntu の場合
$ sudo apt -y install pcakgesname
CentOS の場合
----------------------------------------
新パッケージ
パッケージ名 | 収録コマンド
----------------------------------------
iproute | ip, ss
iputils | ping, tracepath
bind-utils | dig
iw | iw
----------------------------------------
旧パッケージ
パッケージ名 | 収録コマンド
----------------------------------------
net-tools | ifconfig, arp, route, netstat
traceroute | traceroute
bind-utils | nslookup
wireless-tools | iwconfig 廃止のため未提供
----------------------------------------
Ubuntu の場合
----------------------------------------
新パッケージ
パッケージ名 | 収録コマンド
----------------------------------------
iproute2 | ip, ss
iputils-ping | ping
iputils-tracepath | tracepath
dnsutils | dig
iw | iw
----------------------------------------
旧パッケージ
パッケージ名 | 収録コマンド
----------------------------------------
net-tools | ifconfig, arp, route, netstat
traceroute | traceroute
dnsutils | nslookup
wireless-tools | iwconfig
----------------------------------------