GNU/Linux >> Linux の 問題 >  >> Cent OS

CentOS/RHEL 7 で「-bash:route:コマンドが見つかりません」

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」はルートです。


Cent OS
  1. CentOS 8 /RHEL8にsemanageコマンドが見つかりません

  2. CentOS7でifconfigコマンドが見つかりません最小限のインストール

  3. CentOS/RHEL 8 で「-bash:route:コマンドが見つかりません」

  1. ifconfig コマンドが見つからない – CentOS/RHEL 7

  2. 「-bash:ファイアウォール:コマンドが見つかりません」 – CentOS/RHEL 7 での解決方法

  3. 「lsb_release:command not found」 – CentOS/RHEL で修正

  1. nmapをRHEL8/CentOS8にインストールします

  2. RHEL 8 /CentOS8にdigをインストールする方法

  3. RHEL 8 / CentOS8Linuxにwgetをインストールする方法