Question :Version minimale de CentOS 7 récemment installée en tant que machine virtuelle invitée sur mon hyperviseur xen. Une fois l'installation réussie, exécutez ifconfig commande pour connaître les périphériques réseau et les adresses allouées. Mais à ma grande surprise, j'ai eu l'erreur ci-dessous :
[root@localhost]# ifconfig -bash: ifconfig: command not found
S'il vous plaît, aidez-moi.
Solution :
De notre expérience précédente de CentOS/RedHat/Fedora Nous savions tous que « ifconfig « La commande est utilisée pour afficher et configurer les interfaces réseau. Mais ceci est obsolète et ne se trouve pas dans la version minimale de CentOS 7.
Comment trouver l'adresse IP et les détails de l'interface réseau sur CentOS 7
Utilisez la commande "adresse IP ” ou “lien ip ” qui est très similaire à ifconfig . Exécutez la commande ci-dessous pour afficher les détails des cartes d'interface réseau.
[root@localhost ~]# ip addr
Exemple de sortie :
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
Pour afficher les statistiques de vos périphériques réseau, saisissez la commande ci-dessous :
[root@localhost ~]# ip link
Exemple de sortie :
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
Comment installer le package pour utiliser la commande ifconfig dans la version minimale de CentOS7
Avec l'aide des commutateurs de yum comme fournit, vous pouvez trouver quel paquet contient ifconfig
commande comme indiqué ci-dessous :
[root@localhost ~]# yum provides */ifconfig
Exemple de sortie :
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
Comme vous le voyez dans la sortie ci-dessus, les net-tools le paquet fournit le ifconfig commande. Installez donc le package net-tools pour utiliser la commande ifconfig en utilisant yum.
[root@localhost ~]# yum install net-tools
Maintenant, vous pourrez utiliser la commande ifconfig comme d'habitude, comme dans les anciennes versions de CentOS.
[root@localhost ~]# ifconfig -a
Exemple de sortie :
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
Bon réseautage !