web-dev-qa-db-ja.com

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

CentOS7をMacに仮想マシンとしてインストールしました(osx10.9.3 + virtualbox)ifconfigを実行するとコマンドが見つかりません。 Sudo/sbin/configも実行すると、コマンドが見つかりません。これはecho $ PATH

/usr/local/bin:/bin:/usr/bin:/usr/local/sbin:/usr/sbin:/home/robbert/.local/bin:/home/robbert/bin

私の道は普通ですか?そうでない場合、どうすれば変更できますか?

また、仮想マシンでインターネットに接続していないので、それが原因かもしれません。

私は学生であり、特定の用語に非常に慣れていないことを覚えておいてください。

10
RobSeg

ifconfignet-toolsパッケージに存在しますが、デフォルトではインストールされない可能性があります。

Sudo yum install net-tools

パッケージがインストールされると、/sbin/ifconfigとして存在します。

29

RHEL、CentOSのインストール後、私も同じ問題を抱えていました。次のように解決しました。タイプ:

vi ~/.bashrc

Iキーを押すと挿入モードになります。このファイルの最後に以下を書き込みます

export PATH=$PATH:/sbin

次に、:wq!を押してViを終了します

ターミナルで次のコマンドを入力して、変更を反映します。

source ~/.bashrc

次に、コマンドifconfigを入力します。コマンドが機能するはずです。

19
user355859

ifconfigコマンドは廃止されたため、多くの新しいディストリビューションにはデフォルトでインストールされません。交換は

ip address

ショートカットを書くことができます

ip a

とても便利な :)

9
Paglian

仮想マシンをインターネットに接続できない(または意図しない)(オフラインインストール)場合は、CD/DVDドライブをSCSIコントローラーに追加し、これにCentOS ISOファイルをマウントすることをお勧めします。ドライブ。次に、仮想マシン内で次のコマンドを実行します。

mount /dev/cdrom /mnt

次の方法でISOからパッケージにアクセスできます。

cd /mnt/Packages
find . -name "net-tools"

<net-tools-filename>.rpmなど、少なくとも1つの結果がnet-tools-2.0-0.22.20131004git.el7.x86_64.rpmを返す必要があります。そのrpmファイルを使用してインストールします。

yum install <net-tools-filename>.rpm

Is this okay [y/d/N]:」というプロンプトが表示されたらyと入力して送信します。インストールが完了すると、ifconfigコマンドをもう一度要求するときに問題がなくなります。

0
Zac