route コマンドは、IP ルーティング テーブルを表示/操作するために使用されます。 「route」を使用した最も簡単なコマンドは、IP ルーティング テーブルを返すオプションや引数なしで実行することです。 ip と同等のコマンドは次のとおりです:
$ ip r
ここで r ルートの略です。
route コマンドは、CentOS 7 の最小インストールとほとんどの Linux ディストリビューションで廃止されました。 route コマンドの代わりに ip コマンドを使用できます。次の手順では、CentOS/RHEL 7 での route コマンドのインストールについて説明します。
# route -n -bash: route: command not found #
ステップ 1 . Route コマンドのバイナリ インストール:次のコマンドを実行して、route コマンドをインストールします:
# yum install net-tools Loaded plugins: fastestmirror ..... Installed: net-tools.x86_64 0:2.0-0.24.20131004git.el7 Complete! #
ステップ 2 .インストールの確認:次のコマンドを実行して、インストールを確認します:
# which route /usr/sbin/route #
以下のコマンドを使用してルーティング テーブルを表示します:
# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.43.1 0.0.0.0 UG 100 0 0 ens33 192.168.43.0 0.0.0.0 255.255.255.0 U 100 0 0 ens33 #
最終的な考え
前のセクションで説明したように、ip ユーティリティは、ifconfig や「route」などのいくつかのユーティリティの代替であり、iproute2 パッケージに含まれています。ルートは、ip route または ip r を実行することで確認できます。 ip route del unreachable 10.1.0.0/24 など、追加または削除するための追加のルート コマンドがあります。「unreachable」はルート名、「10.1.0.0/24」はルートです。