El uso de comandos Linux es la esencia de este sistema, ya que gracias a ellos podemos ejecutar cientos de órdenes de tipo informativo, administrativo y de soporte permitiendo llevar a cabo un gran número de tareas de forma segura y práctica. En todo este mundo de información de un sistema Linux, una de las áreas más relevantes es la de redes ya que un servidor o equipo sin conexión a la red simplemente no podrá efectuar todas las tareas para lo cual fue diseñado, por ello es que como administradores o usuarios de Linux es de vital importancia el conocer la forma como está configurada la red y esto se logra gracias al comando “ifconfig”.
- -a: despliega todas las interfaces disponibles
- -s: despliega los resultados en formato corto
- -v: despliega los resultados en modo “verbose” o resumido
- up: se usa para activar el controlador para la interfaz seleccionada
- down: es usada para desactivar el controlador para la interfaz seleccionada
- add addr/prefixlen: permite agregar una dirección IPv6 a la interfaz
- del addr/prefixlen: desactiva la dirección IPv6 en la interfaz seleccionada
- [-]arp: permite habilitar o no el protocolo ARP en la interfaz
- [-]allmulti: habilita o no el modo de multidifusión en la interfaz
- mtu N: permite definir el parámetro con el fin de establecer la Unidad de transferencia máxima (MTU)
- --help: despliega la ayuda del comando
Solvetic te explicará como instalar este comando “ifconfig” en algunas de las distribuciones más populares y luego veremos cómo usarlo.
1. Instalar ifconfig en CentOS 8
CentOS 8, al igual que Red Hat, son las dos distribuciones más especiales para un entorno corporativo por temas de seguridad y funciones integradas, por ello allí ifconfig es más que esencial para conocer el estado de la red en tiempo real.
El comando ifconfig está integrado de un paquete de utilidades del sistema, para conocer cuál es ese paquete podemos ejecutar lo siguiente:
yum whatprovides ifconfig
Como resultado, vemos que el paquete net-tools es el que contiene el comando ifconfig, para instalar esta serie de utilidades vamos a ejecutar lo siguiente:
sudo yum -y install net-tools
Una vez instalado podemos ejecutarlo directamente para ver el estado de la interfaz de red:
2. Instalar ifconfig en Debian 11
Debian 11 es la próxima versión disponible de este sistema y como tal es una de las distribuciones más populares de Linux.
Por defecto no viene instalado este comando ifconfig y veremos lo siguiente si se intenta ejecutar:
.
Para instalar el comando ifconfig allí lo primero a hacer será actualizar los paquetes del sistema:
apt update
Después de que los paquetes estén actualizados vamos a instalar las Net-tools ejecutando lo siguiente:
apt install net-tools
Para ejecutar el comando ifconfig en Debian 11 ejecutaremos lo siguiente:
sbin/ifconfig
3. Instalar ifconfig en Ubuntu 20
Ubuntu es la distribución más popular de Linux y estamos a puertas de que sea liberada la versión 20.04.
Al igual que las anteriores distribuciones, ifconfig no viene instalado por defecto:
Por suerte, allí mismo se indican las instrucciones para su instalación, pero te aconsejamos que en primer lugar actualices los paquetes del sistema ejecutando:
sudo apt update
Luego instalamos las utilidades con la siguiente orden:
sudo apt install net-tools
Una vez instaladas podremos ejecutar el comando ifconfig con total seguridad:
Para determinar la ubicación de ifconfig vamos a ejecutar el siguiente comando:
which ifconfig
Como vemos, con el comando ifconfig será posible acceder a detalles específicos de la interfaz de red usada en Linux y así determinar con precisión el estado actual de esta.