GNU/Linux >> Tutoriales Linux >  >> Cent OS

Cómo instalar y usar ifconfig en CentOS 7

Introducción

Una de las formas más comunes de configurar una interfaz de red en Linux es usar ifconfig dominio. El comando viene preinstalado en muchas distribuciones de Linux. Sin embargo, ciertas distribuciones como CentOS 7 han desaprobado el comando y ya no lo incluyen de forma predeterminada.

En este tutorial, aprenderá cómo instalar y usar ifconfig en CentOS 7.

Requisitos previos

  • CentOS 7 instalado
  • Acceso a la línea de comandos/ventana de terminal
  • Acceso a root o usuario con privilegios sudo

Cómo instalar el comando ifconfig

El ifconfig El comando es parte de net-tools paquete disponible en el repositorio de YUM.

1. Abra la ventana del terminal y actualice los repositorios:

sudo yum update

2. A continuación, descargue e instale net-tools usando yum:

sudo yum install net-tools -y

El resultado confirma que la instalación está completa.

Uso del comando ifconfig

El ifconfig El comando es versátil. Puede:

  • Muestra información sobre la configuración de red del sistema.
  • Habilitar o deshabilitar una interfaz de red.
  • Asigne direcciones IP, máscaras de red y difusiones a las interfaces de red.
  • Cambie la dirección MAC.
  • Cambia la unidad de transmisión máxima (MTU).
  • Cree alias de interfaz de red.
  • Habilitar o deshabilitar el modo promiscuo.

Mostrar información de configuración de la red

Cuando se usa sin argumentos, ifconfig muestra información sobre las interfaces de red actuales.

El resultado muestra toda la información esencial para las interfaces de red activas, incluyendo:

  • la dirección MAC del hardware
  • Direcciones IP (inet)
  • máscaras de red
  • direcciones de transmisión
  • y si la interfaz está activa o inactiva

Para ver todas las interfaces, incluidas las inactivas, agregue el -a argumento:

ifconfig -a

En el siguiente ejemplo, la salida muestra dos interfaces activas y una inactiva:

Para ver información sobre una interfaz específica, agregue el nombre de la interfaz al comando:

ifconfig [interface-name]

La salida muestra información para la interfaz especificada:

Habilitar o deshabilitar una interfaz de red

Habilite una interfaz de red usando la siguiente sintaxis:

sudo ifconfig [interface-name] up

El comando no produce ningún resultado. Sin embargo, ejecutar ifconfig muestra que la lista de conexiones activas ahora incluye enp0s8 :

La sintaxis para deshabilitar una interfaz es:

sudo ifconfig [interface-name] down

Asigne la dirección IP, la máscara de red y la transmisión

Asigne una dirección IP con ifconfig usando el comando:

sudo ifconfig [interface-name] [IP-address]

Para asignar un nuevo valor de máscara de red, escriba:

sudo ifconfig [interface-name] netmask [netmask-value]

Asigne una nueva transmisión ejecutando:

sudo ifconfig [interface-name] broadcast [broadcast-value]

Ejecute ifconfig comando para verificar que la salida muestra los nuevos valores:

Alternativamente, puede asignar todos los valores en una línea:

sudo ifconfig [interface-name] [IP-address] netmask [netmask-value] broadcast [broadcast-value]

Cambiar la dirección MAC de la interfaz de red

La dirección MAC es un identificador único de un dispositivo en una red. Para cambiar la dirección MAC de una interfaz de red, escriba:

sudo ifconfig [interface-name] hw ether [MAC-address]

La salida de ifconfig El comando muestra el cambio en la configuración MAC:

Cambiar la MTU de la interfaz de red

La unidad de transmisión máxima (MTU) es el tamaño más grande de un paquete o una trama que se puede enviar a través de la red. La MTU predeterminada es 1500.

Aumentar la MTU de la red aumenta la tasa de transferencia de datos.

Para cambiar el valor de MTU con ifconfig , use la siguiente sintaxis:

sudo ifconfig [interface-name] mtu [MTU-value]

Compruebe el ifconfig salida para confirmar el cambio:

Crear alias de interfaz de red

Para asociar más de una dirección IP con una sola interfaz de red, use alias de IP . El ifconfig El comando permite alias, con la condición de que sus direcciones IP pertenezcan a la misma máscara de red.

Un nombre de alias consta del nombre de la interfaz principal y el número del alias, separados por dos puntos. Para crear un alias, escriba:

sudo ifconfig [alias-name] [alias-address]

Compruebe si el alias se creó correctamente con ifconfig :

Para eliminar un alias, ejecute el siguiente comando:

sudo ifconfig [alias-name] down

Habilitar o deshabilitar el modo promiscuo

El modo promiscuo permite que un dispositivo de red intercepte y lea en su totalidad cada paquete de red que llega. A menudo se usa para monitorear la actividad de la red.

Habilite el modo promiscuo escribiendo:

sudo ifconfig [interface-name] promisc

Compruebe si el modo promiscuo está activo con ifconfig :

Para deshabilitar el modo promiscuo, use el comando:

sudo ifconfig [interface-name] -promisc

Cent OS
  1. Cómo instalar y usar TensorFlow en CentOS 7

  2. Cómo instalar y usar PHP Composer en CentOS 7

  3. Cómo instalar y usar Docker en CentOS 7

  4. Cómo instalar y usar Docker Compose en CentOS 7

  5. Cómo instalar y usar TeamSpeak Server en CentOS 7

Cómo instalar y usar SSHFS en CentOS 7

Cómo instalar y usar TermRecord en CentOS 8

Cómo instalar y usar Firewalld en CentOS / RHEL

Cómo instalar y usar el comando Curl en CentOS 8

Cómo instalar y usar TermRecord en CentOS 8

Cómo instalar y usar Traceroute en CentOS 7