miércoles, 7 de noviembre de 2012

Ipconfig & Ifconfig

Hoy vamos a hablar un poco de un comando que todos conocéis, es quizás el primero que utilizas cuando te inicias en el estudio de sistemas, seguridad o informática. En los sistemas Microsoft hablamos de ipconfig y se utiliza para ver los datos referentes a la tarjeta de red, normalmente ipconfig /all pero además podemos gestionar otras funciones interesantes como:
 
Ver o  vaciar la cache dns…
ip config /displaydns o ipconfig /flushdns
 
Realizar una nueva petición de DHCP…
ipconfig /release y luego ipconfig /renew [en este orden]
 
Más información IPconfig
  • ipconfig [/allcompartments] [/? | /all |
  • /renew [adaptador] | /release [adaptador] |
  • /renew6 [adaptador] | | /release6 [adaptador] |
  • /flushdns | /displaydns | /registerdns |
  • /showclassid adaptador |
  • /setclassid adaptador [id._clase] |
  • /showclassid6 adaptador |
  • /setclassid6 adaptador [id._clase] ]
Adaptador Nombre de conexión (se permiten los caracteres comodín * y ?)
  • /? Muestra este mensaje de ayuda.
  • /all Muestra toda la información de configuración.
  • /release Libera la dirección IPv4 para el adaptador especificado.
  • /release6 Libera la dirección IPv6 para el adaptador especificado.
  • /renew Renueva la dirección IP para el adaptador especificado.
  • /renew6 Renueva la dirección IPv6 para el adaptador especificado.
  • /flushdns Purga la caché de resolución de DNS.
  • /registerdns Actualiza todas las concesiones DHCP y vuelve a registrar los nombres DNS.
  • /displaydns Muestra el contenido de la caché de resolución de DNS.
  • /showclassid Muestra todos los id. de clase DHCP permitidos para este adaptador.
  • /setclassid Modifica el id. de clase DHCP.
  • /showclassid6 Muestra todos los id. de clase DHCP IPv6 permitidos para el adaptador.
  • /setclassid6 Modifica el id. de clase DHCP IPv6.

En los sistemas operativos GNU/Linux disponemos de mucho más control sobre las operaciones que podemos realizar en la tarjeta de red (bueno y en lo demás en general), el equivalente a ipconfig seria ifconfig aunque mucho más potente. Además para las tarjetas inalámbricas tenemos iwconfig, pero ese queda para otro día.

Más información IFconfig

ifconfig interfaz [dirección [parámetros] ]
 
La dirección puede estar en forma de cuaterna o un nombre que ifconfig buscará en /etc/hosts.

Si se ejecuta sin parámetros, presenta todas las interfaces configuradas hasta el momento; la opción –a fuerza a ifconfig a incluir las interfaces inactivas.
  • up Marca la interfaz como disponible para que sea usada por la capa IP. Esta opción va implícita cuando lo que se da en la línea de órdenes es una dirección. También permite reactivar una interfaz que se ha desactivado temporalmente mediante la opción down.
  • down Marca la interfaz como inaccesible a la capa IP. Esto inhabilita cualquier tráfico IP a través de la interfaz.
  • netmask Esto asigna una máscara de subred a una interfaz. Se puede dar como un valor de 32 bits en hexadecimal precedido del prefijo 0x, o en notación de cuaterna usando números decimales separados por puntos.
  • pointopoint (dirección) Esta opción se usa para enlaces IP punto-a-punto en los que intervienen únicamente dos máquinas.
  • metric (número) Esta opción puede ser usada para asignar un valor de métrica a la tabla de encaminamiento creada para la interfaz.
  • mtu (bytes) Esto fija la unidad máxima de transferencia, o lo que es lo mismo, el máximo número de octetos que la interfaz es capaz de manejar en una única transacción. Para Ethernets, la MTU toma el valor 1500 por omisión, tamaño máximo permitido para un paquete Ethernet.
  • arp Esta opción permite el uso de ARP, el Protocolo de Resolución de Direcciones, para detectar la dirección física de las máquinas conectadas a la red. Esta opción es habilitada por omisión.
  • promisc Pone la interfaz en modo promiscuo. Esto hace que la interfaz reciba todos los paquetes, independientemente de si eran para ella o no.Permite el análisis del tráfico de red utilizando utilidades como filtros de paquetes. 
  • allmulti Las direcciones de envío múltiple (multicast) son como las direcciones de difusión de Ethernet, excepto que en lugar de incluir automáticamente a todo el mundo, los únicos que reciben paquetes enviados a una dirección de envío múltiple son aquellos programados para escucharla. Esto es útil para aplicaciones como videoconferencia basada en Ethernet o audio para red, en los que sólo los interesados pueden escuchar. Las direcciones de envío múltiple están soportadas por casi todas las controladoras Ethernet (pero no todas). Cuando esta opción está activa, la interfaz recibe y envía paquetes de envío múltiple para su proceso.
Seguridad a lo Jabalí para Todos!!

2 comentarios:

  1. Gran gran entrada!!! gracias chicos :D

    ResponderEliminar
    Respuestas
    1. gracias amigo, es sencillita pero hay que ir rellenando la pestaña de comandos y siempre viene bien algun repaso XD

      Eliminar

Archivo del blog

Consultor e Instructor de Sistemas y Seguridad Informática en Asturias