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

CentOS7の最小インストール:「Ifconfig」:コマンドが見つかりません[解決済み]

質問:最近、xenハイパーバイザーにゲストVMとしてCentOS7の最小バージョンをインストールしました。インストールが正常に完了したら、 ifconfigを実行します ネットワークデバイスと割り当てられたアドレスを知るためのコマンド。しかし、驚いたことに、以下のエラーが発生しました:

[root@localhost]# ifconfig
-bash: ifconfig: command not found

助けてください。

解決策:

CentOS / RedHat/Fedoraの以前の経験から私たちは皆「ifconfig 「コマンドは、ネットワークインターフェイスを表示および構成するために使用されます。ただし、これは廃止されており、CentOS7の最小バージョンにはありません。

CentOS7でIPアドレスとネットワークインターフェイスの詳細を検索する方法

コマンド「ipaddr」を使用します 」または「IPリンク 」はifconfigと非常によく似ています 。以下のコマンドを実行して、ネットワークインターフェイスカードの詳細を表示します。

[root@localhost ~]# ip addr

サンプル出力:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:16:3e:69:7c:a9 brd ff:ff:ff:ff:ff:ff
inet 192.168.8.222/24 brd 192.168.8.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::216:3eff:fe69:7ca9/64 scope link
valid_lft forever preferred_lft forever

ネットワークデバイスの統計を表示するには、次のコマンドを入力します。

[root@localhost ~]# ip link

サンプル出力:

1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN mode DEFAULT
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP mode DEFAULT qlen 1000
    link/ether 00:16:3e:69:7c:a9 brd ff:ff:ff:ff:ff:ff

最小のCentOS7バージョンでifconfigコマンドを使用するためのパッケージをインストールする方法

提供のようなyumのスイッチの助けを借りて、どのパッケージにifconfigが含まれているかを見つけることができます 以下に示すコマンド:

[root@localhost ~]# yum provides */ifconfig
を提供します

サンプル出力:

Loaded plugins: fastestmirror
Loading mirror speeds from cached hostfile
 * base: mirror.nbrc.ac.in
 * extras: mirror.nbrc.ac.in
 * updates: mirror.nbrc.ac.in
net-tools-2.0-0.17.20131004git.el7.x86_64 : Basic networking tools
Repo        : base
Matched from:
Filename    : /sbin/ifconfig

上記の出力からわかるように、 net-tools パッケージはifconfigを提供します 指図。したがって、net-toolsパッケージをインストールして、yumを使用してifconfigコマンドを使用します。

[root@localhost ~]# yum install net-tools

これで、以前のCentOSバージョンと同様に、コマンドifconfigを通常どおりに使用できるようになります。

[root@localhost ~]# ifconfig -a

サンプル出力:

eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.8.222  netmask 255.255.255.0  broadcast 192.168.8.255
        inet6 fe80::216:3eff:fe69:7ca9  prefixlen 64  scopeid 0x20        ether 00:16:3e:69:7c:a9  txqueuelen 1000  (Ethernet)
        RX packets 18877  bytes 17894467 (17.0 MiB)
        RX errors 0  dropped 11  overruns 0  frame 0
        TX packets 8146  bytes 617357 (602.8 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 0  (Local Loopback)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

ハッピーネットワーキング!


Cent OS
  1. エラー:CentOSVPSにセットアップコマンドが見つかりません[解決済み]

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

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

  1. APCインストールエラー– sh:phpize:コマンドが見つかりません[解決済み]

  2. CentOS 8の「firewall-cmd:コマンドが見つかりません」[解決済み]

  3. ln:コマンドが見つかりません

  1. Tr:コマンドが見つかりませんか?

  2. id:コマンドが見つかりません

  3. w:コマンドが見つかりません