En este tutorial, le mostraremos cómo corregir el comando ifconfig que no se encuentra en CentOS 7. Hace unos días, instalé CentOS 7 (x86_64) en mi sistema VPS. En y antes de CentOS 6.x, solía usar el comando llamado ifconfig. En CentOS 6.x y anteriores, el comando ifconfig se usa de forma predeterminada para realizar envíos. Mientras que en CentOS instalado mínimo, no he encontrado el comando ifconfig. Esto se debió a " net-tools" no está instalado de forma predeterminada. Instalar "net-tools" resolverá el problema.
Para aquellos de ustedes que no sabían, el comando "ifconfig" se usa para configurar interfaces de red en sistemas GNU/Linux. Muestra los detalles de una tarjeta de interfaz de red como dirección IP, MAC Dirección, el estado de una tarjeta de interfaz de red, etc.
Este artículo asume que tiene al menos conocimientos básicos de Linux, sabe cómo usar el shell y, lo que es más importante, aloja su sitio en su propio VPS. La instalación es bastante simple y asume que se están ejecutando en la cuenta raíz, si no, es posible que deba agregar 'sudo
' a los comandos para obtener privilegios de root. Le mostraré la instalación paso a paso de Ifconfig en un servidor CentOS 7.
Requisitos previos
- Un servidor que ejecuta uno de los siguientes sistemas operativos:CentOS 7.
- Se recomienda que utilice una instalación de sistema operativo nueva para evitar posibles problemas.
- Acceso SSH al servidor (o simplemente abra Terminal si está en una computadora de escritorio).
- Un
non-root sudo user
o acceder alroot user
. Recomendamos actuar como unnon-root sudo user
, sin embargo, puede dañar su sistema si no tiene cuidado al actuar como root.
Reparar el comando Ifconfig no encontrado en CentOS 7
En caso de que no desee instalar un paquete adicional y simplemente ver su dirección IP, puede usar la ip addr
comando:
[[email protected] ~]# 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: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:eb:6b:89 brd ff:ff:ff:ff:ff:ff inet 10.0.0.15/24 brd 10.0.0.255 scope global dynamic enp0s3 valid_lft 85578sec preferred_lft 85578sec inet6 fe80::a00:27ff:feeb:6b89/64 scope link valid_lft forever preferred_lft forever
Para obtener el comando ifconfig en nuestro sistema, ejecute el siguiente comando:
yum install net-tools
[[email protected] ~]# yum install net-tools Loaded plugins: fastestmirror Loading mirror speeds from cached hostfile * base: centos.mirror.iweb.ca * extras: mirror.csclub.uwaterloo.ca * updates: mirror.csclub.uwaterloo.ca Resolving Dependencies --> Running transaction check ---> Package net-tools.x86_64 0:2.0-0.17.20131004git.el7 will be installed --> Finished Dependency Resolution Dependencies Resolved ========================================================================================================================================================== Package Arch Version Repository Size ========================================================================================================================================================== Installing: net-tools x86_64 2.0-0.17.20131004git.el7 base 304 k Transaction Summary ========================================================================================================================================================== Install 1 Package Total download size: 304 k Installed size: 917 k Is this ok [y/d/N]: y Downloading packages: net-tools-2.0-0.17.20131004git.el7.x86_64.rpm | 304 kB 00:00:00 Running transaction check Running transaction test Transaction test succeeded Running transaction Installing : net-tools-2.0-0.17.20131004git.el7.x86_64 1/1 Verifying : net-tools-2.0-0.17.20131004git.el7.x86_64 1/1 Installed: net-tools.x86_64 0:2.0-0.17.20131004git.el7 Complete!
y luego puedes usarlo
[[email protected] ~]# ifconfig enp0s3: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500 inet 10.0.0.15 netmask 255.255.255.0 broadcast 10.0.2.255 inet6 fe80::a00:27ff:feeb:6b89 prefixlen 64 scopeid 0x20<link> ether 08:00:27:eb:6b:89 txqueuelen 1000 (Ethernet) RX packets 11316 bytes 14098176 (13.4 MiB) RX errors 0 dropped 0 overruns 0 frame 0 TX packets 3224 bytes 264337 (258.1 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<host> 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
¡Felicitaciones! Ha instalado correctamente ifconfig. Gracias por usar este tutorial para instalar ifconfig en su sistema CentOS 7. Para obtener ayuda adicional o información útil, le recomendamos que consulte el sitio web oficial de ifconfig.