IWPUB

viernes, 7 de noviembre de 2008

IFCONFIG


Ifconfig es un programa que gestiona los dispositivos de red conectados a tu equipo y los enlaza con interfaces de red. Ejemplos de dispositivos de red posibles son tarjetas de red (interfaz ethX), modems (pppX), puerto paralelo (plipX), infrarrojos ... Una vez que tengamos la tarjeta de red bien instalada, (es decir, cargados los modulos correspondientes o compilado en el kernel el soporte para la tarjeta) tendremos que crear un interfaz que será por el que se envíe la información a los equipos conectados a este dispositivo de red. Para ello ejecutaremos el comando ifconfig.
Ifconfig es una utilidad de línea de comandos que permite obtener y configurar las interfaces de red de un equipo. Si no se proporcionan argumentos, ifconfig muestra el estado de las interfaces de red que se encuentran activas. Si se proporciona una interfaz como argumento, ifconfig muestra el estado de dicha interfaz. Si se utiliza con la opción -a, muestra el estado de todas las interfaces, incluso aquellas que se encuentren desactivadas. Para configurar una interfaz se debe utilizar el formato:
ifconfig netmask
broadcast up
En interfaz debe proporcionarse el nombre de la interfaz de red que se desea configurar. Generalmente el nombre de interfaz se forma a partir de un nombre de manejador seguido de un número de unidad. El nombre de manejador para redes Ethernet es eth y las unidades comienzan a numerarse a partir de 0 hasta el número de interfaces existentes del mismo tipo menos uno (eth0, eth1, etc.).
En familia se debe proporcionar el nombre de una familia de direcciones soportada por el sistema. Este nombre se utilizará para decodificar y mostrar en un formato inteligible todas las direcciones de protocolo. Las familias de direcciones más comúnmente utilizadas son inet para TCP/IP, inet6 para IP versión 6 e ipx para Novell IPX.
dir_ip es la dirección IP con que se desea configurar la interfaz de red.
máscara establece la máscara de red que se desea utilizar para la interfaz. Si no se proporciona este valor, se utilizarán las máscaras de red por defecto para direcciones clase A, B o C en función de la dirección IP con que se esté configurando esta interfaz.
dir_broadcast al proporcionar una dirección de broadcast con la opción broadcast, se indica a la interfaz de red que se desea que habilite el modo de broadcast dirigido y que contemple dicha dirección. La dirección de broadcast dirigido a una red se determina a partir de la dirección IP de cualquiera de los equipos pertenecientes a dicha red y su máscara de red, ya que se forma a partir la dirección de red poniendo '1's en la parte de dirección correspondiente a equipos.
El comando ifconfig presenta muchas otras opciones que pueden ser consultadas mediante la ayuda en línea de Linux (man ifconfig). Una de ellas, útil para el desarrollo de la práctica, es la opción mtu valor, que permite establecer la unidad máxima de transferencia (MTU, del inglés Maximum Transfer Unit) que se desea utilice la interfaz que está configurándose. Antes de reconfigurar una interfaz de red, es conveniente desactivarla utilizando la opción down. Utilice para ello el formato ifconfig interfaz down

No hay comentarios: