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

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

問題:

Red Hat Enterprise Linux 7 (RHEL 7) の最小インストールに ifconfig がありません:

# ifconfig
-bash: ifconfig: command not found

解決策

2009 年、Red Hat はデフォルトのコマンド ライン ネットワーク インターフェイス管理ユーティリティとして ifconfig を廃止することを決定しました。これは、「net-tools」パッケージ (ifconfig を提供) が InfiniBand アドレス (ハイパフォーマンス コンピューティング アプリケーションで一般的に使用される相互接続) をサポートしていなかったためです。 InfiniBand アドレスが大きすぎて ifconfig で表示できませんでした。そのため、ifconfig を非推奨にし、長い InfiniBand アドレスを表示できるツールを見つける必要がありました.

ifconfig のインストール

net-tools は引き続きインストールできます パッケージを使用して、ifconfig コマンドを機能させます。次のコマンドは、システムに「net-tools」をインストールします:

# yum install net-tools

ifconfig の代替

ip アドレスを使用 ネットワーク デバイスの IP アドレスを確認するには:

# 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: eno16777736: [BROADCAST,MULTICAST,UP,LOWER_UP] mtu 1500 qdisc pfifo_fast state UP qlen 1000
    link/ether 00:0c:29:45:e9:ae brd ff:ff:ff:ff:ff:ff
    inet 192.168.1.107/24 brd 192.168.1.255 scope global dynamic eno16777736
       valid_lft 86349sec preferred_lft 86349sec
    inet6 fe80::20c:29ff:fe45:e9ae/64 scope link
       valid_lft forever preferred_lft forever

コマンド nmcli d show を使用します (NetworkManager Command Line Interface, device, show) を使用して、ネットワーク デバイスに関する詳細情報を表示します:

# nmcli  d show

GENERAL.DEVICE:                         eno16777736
GENERAL.TYPE:                           ethernet
GENERAL.HWADDR:                         00:0C:29:45:E9:AE
GENERAL.MTU:                            1500
GENERAL.STATE:                          100 (connected)
GENERAL.CONNECTION:                     eno16777736
GENERAL.CON-PATH:                       /org/freedesktop/NetworkManager/ActiveConnection/3
WIRED-PROPERTIES.CARRIER:               on
IP4.ADDRESS[1]:                         192.168.1.107/24
IP4.GATEWAY:                            192.168.1.1
IP4.DNS[1]:                             182.48.200.3
IP4.DNS[2]:                             114.79.129.4
IP6.ADDRESS[1]:                         fe80::20c:29ff:fe45:e9ae/64
IP6.GATEWAY:

GENERAL.DEVICE:                         lo
GENERAL.TYPE:                           loopback
GENERAL.HWADDR:                         00:00:00:00:00:00
GENERAL.MTU:                            65536
GENERAL.STATE:                          10 (unmanaged)
GENERAL.CONNECTION:                     --
GENERAL.CON-PATH:                       --
IP4.ADDRESS[1]:                         127.0.0.1/8
IP4.GATEWAY:
IP6.ADDRESS[1]:                         ::1/128
IP6.GATEWAY:


Cent OS
  1. 「-bash:ファイアウォール:コマンドが見つかりません」 – CentOS/RHEL 7 での解決方法

  2. CentOS/RHEL 7 で「-bash:route:コマンドが見つかりません」

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

  1. CentOS 8 /RHEL8にsemanageコマンドが見つかりません

  2. CentOSで「semanageコマンド」が見つからないというエラーを修正する方法

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

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

  2. 「lsb_release:command not found」 – CentOS/RHEL で修正

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