このコマンドは使用できませんroute
。
route
bash: route: command not found
なぜ見つかりませんか? (私はDebian 9を使用しています)。
rootとして実行してみましたが、まだ動作しません。ただし、ルートなしで動作する必要があります。
さらなる診断:
whereis route
route:
which route
(空の出力).
export PATH=$PATH:/sbin
(出力なし)何も変わりません。
すでにiproute2
インストールしており、確認するために以下を実行しました。
apt --reinstall install iproute2
答え1
「コマンドが見つかりません」というエラーは、そのコマンドがインストールされていないことを意味します。
使用Debian 「パッケージ内容の検索」ページには以下が表示されます。
...
/sbin/route net-tools [not powerpc]
....
したがって、CPUがPowerPCではないと仮定すると、このnet-tools
パッケージをインストールする必要があります。
答え2
net-toolsパッケージをインストールする必要があります。
答え3
/sbin
あなたのルートにいない場合は、以下を使用してください。
$ /sbin/route
または:
$ export PATH=$PATH:/sbin
$ route
上記のコマンドを次に追加できます.bashrc
。
echo "export PATH=$PATH:/sbin" >> .bashrc
source .bashrc
net-tools
コマンドを入力してくださいroute
。コマンドの出力を読み取るためにroute
特別な権限は必要ありません。