質問:最近、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
ハッピーネットワーキング!
RHEL / CentOSでautoconfとautomakeをインストールまたは更新する方法は?
[解決済み]:dig:コマンドが見つかりません–yumを使用してCentOS/ Redhat /FedoraLinuxにdigをインストールする方法