Linux
 Computer >> コンピューター >  >> トラブルシューティング >> Linux

Linux での「ifconfig:コマンドが見つかりません」エラーを修正 – クイックガイド

Linux のユーザーはよく「ifconfig」を実行します。 」コマンドを使用して、ネットワークインターフェイスを表示および変更します。その他の用途には、IP アドレス、ハードウェア アドレス、MTU などの表示が含まれます。一部のユーザーは、「bash:/usr/sbin/ifconfig:No such file or directory」というエラーに直面することがあります。 net-tools パッケージがシステム上に存在しない場合、このエラーが頻繁に発生します。一部のユーザーにとって、必要なパッケージをインストールした後でも機能しませんでした。

「ifconfig」コマンドについて理解する

 ifconfig は「インターフェイス構成」の略で、イーサネット、ワイヤレス カード、仮想インターフェイスなどのネットワーク インターフェイスの構成を担当します。  IP アドレス、ネットマスク、その他のネットワーク関連の用語など、ユーザーが後で調整できる必要なデータがすべて表示されるため、Linux システムでは重要な役割を果たします。 「コマンド「ifconfig」が見つかりません」の原因

「ifconfig が見つかりません」の主な原因は、ifconfig ユーティリティを含む net-tools パッケージがシステムにインストールされていないことです。エラーは次のようになります。

ifconfig コマンドが見つかりません

「ifconfig」エラーを修正するためのステップバイステップ ガイド

すべての Linux ユーザーは、追加機能を備えたより強力な「ip」コマンドが「ifconfig」コマンドに代わったことを知っておく必要があります。このコマンド ライン ユーティリティを含む net-tools ツールキットは、非推奨であるため、使用されているディストリビューションにインストールできない可能性があります。したがって、エラー「bash:/usr/sbin/ifconfig:No such file or directory」が発生します。

ステップ 1:net-tools をインストールする

「ifconfig」コマンドを使用するには、ユーザーは以下のように net-tools ツールキットをインストールする必要があります。

$ sudo apt install net-tools
ネットツールのインストール

上記のコマンドは、Debian と Ubuntu の両方で機能します。別のディストリビューションを使用する場合は、次のコマンドを使用して net-tools ツールキットをインストールします。

$ sudo yum install net-tools #For RHEL or CentOS
$ sudo dnf install net-tools #For Fedora 22+
$ sudo zypper install net-tools #For openSUSE

ステップ 2:ifconfig コマンドを実行する

net-tools ツールキットをインストールした後、コマンドを再利用してみてください。正常に動作するはずです。

$ ifconfig
ifconfig コマンド

それでも動作しない場合は、ステップ 3 に従ってください。

ステップ 3:/sbin をシステムの PATH 変数に追加します

net-tools パッケージをインストールした後、「ifconfig」コマンドがまだ機能しない場合は、システムの PATH 変数に「/sbin」を追加する必要があります。 「/sbin」ディレクトリはデフォルトでは含まれないため、これが必要です。次のコマンドを実行して、ディレクトリをシステムの PATH 変数に追加できます。

$ export PATH="/sbin:/usr/sbin:${PATH}"
PATH変数に「/sbin」を追加する

これを PATH 変数に追加する必要があります。これを追加しないと、実行時に「ifconfig」コマンドが存在する場所のフル パスを入力する必要があり、これはほとんどのユーザーにとって困難になる可能性があるためです。上記のコマンドを実行した後、変更を有効にするために必ずシステムを再起動してください。

ifconfig コマンドが廃止されたのはなぜですか?

一部の開発者は、過去 20 年間開発がなかったため減価償却が行われたと主張しています。非推奨となった理由は、新しいネットワーク テクノロジをサポートできないこと、および他の利用可能なツールと比較して汎用性と柔軟性が欠如していることでした。 「ip」コマンドの使用に切り替えることをお勧めします。これらの開発者は、このコマンドは ifconfig よりも多用途で柔軟なツールであると考えており、他の多くのオプションを提供します。
「ip」コマンドを使用するには、次の構文に従います。

ip [ OPTIONS ] OBJECT { COMMAND | help }

Linux の「ip コマンド」に関するヘルプを表示するには、このマニュアル ページを参照するか、次のヘルプ コマンドを使用してください。

$ ip help
ipヘルプコマンド

システム上で「bash:/usr/sbin/ifconfig:No such file or directory」というエラーを修正することもできますが、これは Linux の古いコマンドの 1 つであるため、使用はお勧めしません。多くのユーザーが今でもそれを使用していますが、なぜ最高のものよりも低い価格で妥協するのでしょうか?

著者について

Linux での「ifconfig:コマンドが見つかりません」エラーを修正 – クイックガイド

ケビン・アロウズ

Kevin Arrows は、10 年以上の業界経験を持つ、経験と知識が豊富なテクノロジー スペシャリストです。彼は Microsoft Certified Technology Specialist (MCTS) 認定を取得しており、最新の技術開発について常に最新の情報を入手することに深い情熱を持っています。 Kevin は、ソフトウェア開発、サイバーセキュリティ、クラウド コンピューティングなどの分野での専門知識と専門知識を示し、テクノロジー関連の幅広いトピックについて幅広く執筆しています。テクノロジー分野への彼の貢献は同僚から広く認められ、尊敬されており、複雑な技術概念を明確かつ簡潔に説明する能力が高く評価されています。


  1. Linux で失われたデスクトップの壁紙を回復する方法

    個々の Linux ディストリビューションは、デスクトップの壁紙を異なる場所に隠します。たとえば、SLiM または他のテーマ パッケージにシンボリックリンクを貼りたい場合は、その場所がどこにあるのか知りたいかもしれません。どこかに残っているように見える古い壁紙を削除したい場合にも知っておくと良いでしょう。どこに置いたか忘れてしまっただけかもしれません。最初はとても恥ずかしいかもしれませんが、動揺する必要はまったくありません。いくつかの基本的な Linux のトリックは、紛失したデスクトップの壁紙を修復し、元の生活に戻るのに役立ちます。 ファイル構造とディレクトリの場所は完全にユニバーサルであ

  2. Linux 上の IPS ファイルを使用して ROM ダンプに簡単にパッチを適用する

    USB カートリッジ ダンパーや、ROM ファイルを合法的に入手する別の方法をお持ちの場合は、ROM ハッキング シーンに参加してみるとよいでしょう。 International Patching System (.IPS) ファイルを使用すると、プログラマーは元のゲームのコードを配布せずに、ビデオ ゲームの変更された ROM データを送信できるため、派生作品のビデオ ゲームの配布に伴うライセンスの問題の一部を回避できます。 Windows または OS X ではこれらのファイルにパッチを適用するには特別なユーティリティが必要ですが、Linux では単純な Python スクリプトを使用して