Articulo de referencia

configuración if

ifconfig (abreviatura de interface config ) es una utilidad de administración del sistema en sistemas operativos tipo Unix para la configuración de la interfaz de red . La utili...

ifconfig (abreviatura de interface config ) es una utilidad de administración del sistema en sistemas operativos tipo Unix para la configuración de la interfaz de red .

La utilidad es una herramienta de interfaz de línea de comandos y también se utiliza en los scripts de inicio del sistema de muchos sistemas operativos. Tiene funciones para configurar, controlar y consultar parámetros de interfaz de red TCP/IP . Ifconfig apareció originalmente en 4.2BSD como parte de la suite BSD TCP/IP.

Muchas distribuciones de Linux han dejado obsoleto ifconfig en favor de herramientas de iproute2 .

Uso

Los usos comunes de ifconfig incluyen la configuración de la dirección IP y la máscara de subred de una interfaz de red y la deshabilitación o habilitación de una interfaz. [1] En el momento del arranque, muchos sistemas operativos tipo Unix inicializan sus interfaces de red con scripts de shell que llaman a ifconfig. Como herramienta interactiva, los administradores de sistemas utilizan rutinariamente la utilidad para mostrar y analizar los parámetros de la interfaz de red. Los siguientes dos ejemplos muestran la salida de la herramienta al consultar el estado de una única interfaz activa, cada una en un host basado en Linux (interfaz eth 0) y la interfaz ural0 en una instalación de OpenBSD .

eth0 Encapsulado de enlace: Ethernet HWaddr 00:0F:20:CF:8B:42
           dirección inet: 192.168.1.128 Bcast: Máscara: 255.255.255.192
           TRANSMISIÓN EN EJECUCIÓN MULTIDIFUSIÓN MTU:1500 Métrica:1
           Paquetes RX: 2472694671 errores: 1 descartados: 0 desbordamientos: 0 tramas: 0
           Paquetes TX: 44641779 errores: 0 descartados: 0 desbordamientos: 0 portadora: 0
           colisiones:0 txqueuelen:1000
           Bytes de recepción: 1761467179 (1679,7 Mb) Bytes de transmisión: 2870928587 (2737,9 Mb)
           Interrupción:28
ural0: flags=8843<ARRIBA,TRANSMISIÓN,EN EJECUCIÓN,SIMPLEX,MULTICAST> mtu 1500
         dirección lladdr 00:0d:0b:ed:84:fb
         Medios: IEEE802.11 DS2 modo 11b hostap (selección automática de modo 11b hostap)
         Estado: activo
         ieee80211: nwid ARK canal 11 bssid 00:0d:0b:ed:84:fb 100dBm
         inet 172.30.50.1 máscara de red 0xffffff00 transmisión 172.30.50.255
         inet6 fe80::20d:bff:feed:84fb%ural0 longitud de prefijo 64 id de alcance 0xa

Funciones de control de acceso al medio

ifconfig también se utiliza habitualmente para cambiar la dirección de control de acceso al medio (MAC) de una interfaz. En este proceso, primero se desactiva (desactiva) la interfaz de red con el comando ifconfig, seguido de un comando de cambio de MAC:

ifconfig wlan0 inactivo
ifconfig wlan0 hardware éter 13:11:20:33:49:66
ifconfig wlan0 activo

Estado de lanzamiento

Los sistemas operativos UNIX de Berkeley Software Distribution (por ejemplo, NetBSD , OpenBSD y FreeBSD ) continúan desarrollando activamente ifconfig y ampliando su funcionalidad para cubrir la configuración de interfaces de redes inalámbricas , enlaces troncales VLAN , control de características de hardware como TSO o suma de comprobación de hardware o configuración de interfaces de puente y túnel. Solaris ha utilizado históricamente ifconfig para todas las configuraciones de interfaz de red, pero a partir de Solaris 10 introdujo dladm para realizar la configuración de enlace de datos (capa 2 del modelo OSI), reduciendo el alcance de ifconfig a la configuración de IP.

En distribuciones de Linux más antiguas , ifconfig, junto con la utilidad route , se usaba para conectar una computadora a una red y definir rutas entre redes. ifconfig para Linux es parte del paquete net-tools , lanzado como la última versión 2.10 el 7 de enero de 2021. [2]

Muchas distribuciones Linux han dejado de usar ifconfig y route en favor del paquete de software iproute2 , como ArchLinux [3] o RHEL desde la versión 7, [4] que está disponible desde 1999 para Linux 2.2. [5] iproute2 incluye soporte para todas las funciones comunes de ifconfig(8), route(8), arp(8) y netstat(1). También incluye soporte para configuración de multidifusión, gestión de túneles y enlaces virtuales, control de tráfico y configuración de IPsec de bajo nivel, entre otras características.

Otra herramienta de línea de comandos de Linux de nivel superior es ifup (que incluye ifdown e ifquery ). Además de controlar las interfaces, también permite controlar otros aspectos de la red, como la especificación de los servidores DNS que se utilizarán. El comando se configura mediante el archivo /etc/network/interfaces , que contiene "estrofas" para cada interfaz.

NetworkManager es un demonio de Linux que reconfigura automáticamente la red en entornos dinámicos, como al pasar de un punto de acceso WiFi a otro. Suele utilizarse junto con una interfaz gráfica como GNOME Shell .

Las versiones de Microsoft Windows desde Windows 95 a Windows Me usaban winipcfg para brindar una visualización gráfica de la información IP actual. ipconfig , un comando similar a ifconfig, viene con los sistemas operativos de Microsoft basados ​​en el núcleo de Windows NT . ipconfig también controla el cliente DHCP de Windows .

En macOS , el comando ifconfig funciona como un contenedor para el agente IPConfiguration y puede controlar los clientes BootP y DHCP desde la línea de comandos. No se recomienda el uso de ifconfig para modificar la configuración de red en Mac OS X, ya que ifconfig opera por debajo del nivel de los marcos del sistema que ayudan a administrar la configuración de red.

iwconfig , un componente de Wireless tools for Linux , que tomó su nombre de ifconfig, administra interfaces de red inalámbrica fuera del alcance original de ifconfig de Linux. iwconfig establece configuraciones especializadas como el SSID y las claves WEP de una red inalámbrica , y funciona en conjunto con iwlist . Linux también cuenta con iwspy , para leer la señal, el ruido y la calidad de una conexión inalámbrica.

Otras herramientas relacionadas para configurar adaptadores Ethernet son: ethtool , mii-tool y mii-diag en Linux y el comando dladm show-link en Solaris.

La suite ip tiene un propósito similar y está destinada a reemplazar el ifconfig obsoleto . [6]

Véase también

Referencias

  1. ^ "Configuración de interfaz para IP". Guía de administradores de redes Linux. Junio ​​de 2000. Consultado el 12 de marzo de 2024 .
  2. ^ Herramientas de red en SourceForge
  3. ^ Gundersen, Tom (8 de junio de 2011). «Noticias: Desaprobación de net-tools» . Consultado el 28 de marzo de 2019 .
  4. ^ Jonathan Corbet (4 de enero de 2017). "Dejando atrás las herramientas de red". LWN.net . Consultado el 23 de septiembre de 2019 .
  5. ^ Litvak, Michail (6 de marzo de 2019). «Página del manual de ip(8)» . Consultado el 28 de marzo de 2019 .
  6. ^ Carrigan, Tyler (6 de mayo de 2020). "Redes Linux: ifconfig versus ip | Habilitar Sysadmin". Red Hat . Consultado el 2 de noviembre de 2022 .
Obtenido de "https://es.wikipedia.org/w/index.php?title=Ifconfig&oldid=1220105518"