Pregunta:Versión mínima instalada recientemente de CentOS 7 como máquina virtual invitada en mi hipervisor xen. Después de completar con éxito la instalación, ejecute ifconfig comando para conocer los dispositivos de red y las direcciones asignadas. Pero, para mi sorpresa, obtuve el siguiente error:
[root@localhost]# ifconfig -bash: ifconfig: command not found
Por favor ayúdame.
Por nuestra experiencia previa con CentOS/RedHat/Fedora, todos sabíamos que “ifconfig “El comando se utiliza para mostrar y configurar las interfaces de red. Pero esto está obsoleto y no se encuentra en la versión mínima de CentOS 7.
Cómo encontrar la dirección IP y los detalles de la interfaz de red en CentOS 7
Use el comando “dirección IP ” o “enlace IP ” que es muy similar a ifconfig . Ejecute el siguiente comando para ver los detalles de las tarjetas de interfaz de red.
[root@localhost ~]# ip addr
Salida de muestra:
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
Para ver las estadísticas de sus dispositivos de red, ingrese el siguiente comando:
[root@localhost ~]# ip link
Salida de muestra:
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
Cómo instalar el paquete para usar el comando ifconfig en la versión mínima de CentOS7
Con la ayuda de los interruptores de yum, como los que proporciona, puede encontrar qué paquete contiene ifconfig
comando como se muestra a continuación:
[root@localhost ~]# yum provides */ifconfig
Salida de muestra:
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
Como puede ver en el resultado anterior, las herramientas de red paquete proporciona el ifconfig dominio. Entonces, instale el paquete net-tools para usar el comando ifconfig usando yum.
[root@localhost ~]# yum install net-tools
Ahora, podrá usar el comando ifconfig como de costumbre, como en las versiones anteriores de CentOS.
[root@localhost ~]# ifconfig -a
Salida de muestra:
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
¡Feliz trabajo en red!