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: