Comando Ifconfig de Linux: cómo usarlo
En Ubuntu y otras distribuciones de Linux, las herramientas de línea de comandos(command line tools) suelen ser la mejor manera de interactuar con el funcionamiento interno de la computadora. El comando ifconfig se usa para configurar los ajustes de red en Linux .
Ifconfig es una versión anterior del comando ip, pero muchos aún prefieren ifconfig debido a su sintaxis más simple y facilidad de uso. Pero, ¿cómo se usa exactamente ifconfig para la configuración de la interfaz de red? Aquí hay un tutorial.
Instalación de herramientas de red
El comando ifconfig no viene instalado en las distribuciones de Linux de forma predeterminada. La mayoría de los administradores del sistema instalarán el paquete al que pertenece cuando configuren las cosas, pero en algunos casos, es posible que falte en su computadora. Puedes instalarlo fácilmente.
Si intenta usar el comando ifconfig en un sistema que no lo tiene instalado, obtendrá un mensaje de error, junto con instrucciones sobre cómo instalarlo. Simplemente ingrese el comando:
sudo apt install herramientas de red
Esto instalará ifconfig y algunas otras utilidades de configuración de red. Tenga en cuenta que se requiere sudo para instalar ifconfig y habilitar o deshabilitar redes.
Visualización de información de la red mediante(Network Information Using) ifconfig
La forma más sencilla de usar el comando ifconfig es ejecutarlo directamente sin ningún parámetro. Esto muestra información sobre todas las interfaces activas, incluidas las conexiones ethernet e inalámbricas.
Esto proporciona toda la información pertinente sobre las interfaces de red, incluido el valor de MTU ( Unidad(Transmission Unit) máxima de transmisión ), las direcciones IP(IP addresses) y el historial de paquetes. Si solo desea las especificaciones técnicas en un formato más digerible con nombres de interfaz, ingrese ifconfig -s.
Sin embargo, ambas versiones no incluyen redes actualmente inactivas. Para ver todas las interfaces de red, use el comando ifconfig -a en su lugar.
Cuando ya conoce el nombre de las redes y solo desea el estado de una interfaz en particular, puede agregar su nombre al comando ifconfig. Como esto:
ifconfig eth0
Habilitación y deshabilitación de redes(Disabling Networks) con ifconfig
Supervisar el estado de las redes en funcionamiento no es lo único que puede hacer con ifconfig. También puede usar el comando para configurar casi todos los aspectos de estas interfaces, hasta la MTU y el enmascaramiento utilizado.
El caso de uso más simple es iniciar o detener redes. Puedes hacer esto usando el siguiente comando:
sudo ifconfig nombre arriba
El parámetro "nombre" es el nombre real de la red. Esto se puede usar para habilitar cualquiera de las interfaces inactivas detectadas usando el comando ifconfig -a.
Para deshabilitar una red, simplemente use abajo en lugar de arriba:
sudo ifconfig dummy0 abajo
Esto deshabilitará la interfaz.
Configuración de redes con ifconfig
Modificar cualquier valor asociado con una interfaz de red es fácil. Solo(Just) recuerde anteponer el comando con sudo, ya que todos estos cambios requieren privilegios de administrador para tener efecto.
El uso más común de esta función es asignar una dirección IP personalizada a una red. Por ejemplo, así es como dar una nueva dirección IP a la interfaz dummy0:
sudo ifconfig ficticio0 29.95.245.112
Puede ingresar cualquier dirección IP válida después del nombre de la red para asignarla. Solo recibirá un mensaje si ingresó algo incorrectamente. De lo contrario, el cambio entrará en vigor inmediatamente.
También puede especificar una máscara de red como esta:
sudo ifconfig dummy0 máscara de red 255.255.255.0
La sintaxis para establecer una dirección de transmisión es similar:
sudo ifconfig dummy0 difusión 77.40.108.115
Si desea modificar todas estas direcciones IP para una red, es más eficiente agrupar todos los comandos. Como la mayoría de los comandos de Linux , puede incluir múltiples argumentos en la misma línea.
Una interfaz de red también puede tener uno o más alias. Estos se especifican mediante la sintaxis de nombre:x, donde nombre es el nombre de la red y el dígito xa. Por ejemplo, aquí se explica cómo agregar una dirección IP de alias a la red dummy0.
sudo ifconfig dummy0:0 69.72.169.2
Puede confirmar que funcionó usando ifconfig para obtener su estado.
ficticio ifconfig0:0
¿Qué más puedes hacer con ifconfig?
El comando ifconfig tiene una extensa lista de argumentos que puede usar para modificar muchas otras variables de una interfaz de red. Puede habilitar la multidifusión, configurar la MTU y activar el modo promiscuo, entre otras cosas.
Las páginas man oficiales(official man pages) tienen una lista completa de todos los argumentos que se pueden usar con ifconfig, junto con una definición técnica de lo que hace cada uno. Por supuesto, puede invocar el manual desde la propia terminal usando el comando man ifconfig.
¿Cuándo debería usar ifconfig?
Para la mayoría de los usuarios, hay pocas razones para usar el comando ifconfig. La configuración automática proporcionada de forma predeterminada es lo suficientemente buena para el uso normal de Internet.
Pero si usted es un administrador de sistemas que quiere un control más granular sobre sus interfaces de red, entonces ifconfig es la herramienta ideal para usted. Puede usar el comando al iniciar el sistema para configurar correctamente las interfaces de red y luego olvidarse de él.
También es útil para diagnosticar problemas de red, ya que puede consultar el estado de cualquier interfaz de red y configurarla. Puede usar ifconfig para reiniciar redes o incluso cambiar parámetros técnicos hasta que funcione mejor.
Related posts
Comando FIND de Linux con ejemplos
Convierta imágenes entre formatos a través de la línea de comandos en Ubuntu
Por qué el comando "menos" es mejor que "más" en UNIX y Linux
Use el comando 'dd' de Linux con una GUI simple
Comando Chown en Linux: cómo usarlo
Cree una distribución Live Linux personalizada con Linux Live Kit
Razones comunes de los bloqueos de Ubuntu y cómo recuperarse
Configurar Ubuntu para no atenuar o apagar una pantalla inactiva
Cómo compilar paquetes de software en Linux
Cómo instalar y configurar Kali Linux
Fedora vs Ubuntu: ¿Qué distribución de Linux es mejor?
Apague y reinicie su computadora desde la terminal de Ubuntu
7 formas de comprimir y descomprimir archivos en Linux
Cómo instalar y ejecutar aplicaciones de Linux en un Chromebook
Las 9 mejores distribuciones de Linux para hackear
Cómo instalar y configurar archivos TCP/IP en Linux (Configuración de TCP/IP para Linux)
Agregue accesos directos al menú contextual del botón derecho en Ubuntu
Cómo reinstalar Linux Mint sin perder sus datos y configuraciones
Los 5 mejores juegos de Linux
BSD vs Linux: Las diferencias básicas