GNU/Linux >> Tutoriels Linux >  >> Cent OS

Commande ifconfig introuvable – CentOS/RHEL 7

Problème :

ifconfig est manquant dans l'installation minimale de Red Hat Enterprise Linux 7 (RHEL 7) :

# ifconfig
-bash: ifconfig: command not found

Solution

En 2009, Red Hat a décidé de déprécier ifconfig en tant qu'utilitaire de gestion d'interface réseau en ligne de commande par défaut, car le package "net-tools" (qui fournit ifconfig) ne prenait pas en charge les adresses InfiniBand (interconnexion couramment utilisée dans les applications informatiques hautes performances). Les adresses InfiniBand étaient trop volumineuses pour être affichées par ifconfig ; par conséquent, il était nécessaire de déprécier ifconfig et de trouver un outil capable d'afficher de longues adresses InfiniBand.

Installer ifconfig

Vous pouvez toujours installer net-tools package pour que la commande ifconfig fonctionne. La commande suivante installera "net-tools" sur votre système :

# yum install net-tools

Alternatives à ifconfig

Utiliser l'adresse IP pour voir les adresses IP de vos périphériques réseau :

# 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

Utilisez la commande nmcli d show (NetworkManager Command Line Interface, device, show) pour afficher des informations plus détaillées sur vos périphériques réseau :

# 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. Commande semanage introuvable dans CentOS 8 / RHEL 8

  2. Comment réparer l'erreur "commande semanage" introuvable dans CentOS

  3. « -bash :pare-feu :commande introuvable » – Comment résoudre dans CentOS/RHEL 7

  4. "-bash:route:commande introuvable" sur CentOS/RHEL 7

  5. ln :commande introuvable

Commande semanage introuvable dans CentOS 7/6 et RHEL 7/6 - Solution rapide

Commande netstat introuvable sur CentOS 8 / RHEL 8 - Solution rapide

Commande ifconfig introuvable sur CentOS 8 / RHEL 8 - Solution rapide

Dépannage Linux - commande netstat introuvable dans CentOS 7/8 et RHEL 7/8

Comment réparer la commande Ifconfig introuvable sur CentOS 7

ifconfig :commande introuvable