Configuración RARP Introducción Algunas unidades de red (computadores, terminales, ...) guardan su propia configuración en otras máquinas. Cuando esas máquinas inician, no tienen la menor idea de cuál es su(s) número(s) IP. Ellas mal con­ siguen comunicarse en la red debido a ese "lapsus" de identidad. El protocolo RARP es uno de los pocos protocolos (BOOTP y DHCP son los otros) que resuelve este dilema. 11.. PPrriinncciippiioo Cuando un dispositivo no configurado se inicia, manda un broadcast usando el protocolo RARP (Protocolo de Resolución Reversa de Dirección). Es como si dijera: Bien, aquí estoy yo. Éste es un pequeño mensaje mío. De este mensaje usted debe obtener mi dirección MAC ethernet (6 dígitos hexadecimales únicos que identifican cualquier placa ethernet construida). De mi dirección MAC, alguien debe poder decirme cuál es mi número IP primario. Gracias! Un servidor _L_i_n_u_x puede actuar como un servidor RARP. Él responderá una pregunta como ésa sólo si sabe la respuesta. 22.. TTaarreeaa Para definir un servidor RARP, usted debe informar pares de direcciones MAC y números IP. Usted también puede informar un nombre de máquina (definido en el /etc/hosts o en un servidor DNS). El kernel debe ser compilado con soporte a RARP (integrado al kernel o como módulo). El Linuxconf le informará en caso de que su configuración no sea apropiada (sin soporte en el kernel). 33.. CCaammppooss ddee llaa ccaajjaa ddee ddiiáállooggoo Aquí se muestran los cuatro campos que deben ser rellenados para cada entrada RARP: 33..11.. eessttee rreeggiissttrroo eessttáá aaccttiivvoo Es posible desactivar una entrada utilizando esta opción. Muchos clientes RARP asumen que si su servidor responde una requisición RARP, él puede suministrar otros servicios de inicialización para este cliente. Máquinas Linux sin HD trabajan así. Si su servidor no provee ese tipo de servicio, es mejor desactivar una entrada. Note que varios servidores pueden procesar requisiciones RARP en la misma red sin problemas. 33..22.. NNoommbbrree ddee llaa mmááqquuiinnaa yy nnúúmmeerroo IIPP Coloque aquí un nombre de máquina previamente definido en /etc/hosts (vea el ítem "Informaciones sobre otras máquinas" en el ítem de menú "Ambiente de red") o en un DNS. O solamente coloque un número IP (x.y.z.w). 33..33.. DDiirreecccciióónn eetthheerrnneett ((LLaa ddiirreecccciióónn MMAACC)) La dirección MAC es un largo número hexadecimal de 6 dígitos generalmente presentado de esta forma: 00:11:22:33:44:55 Usted puede obtenerlo de diferentes maneras. He aquí algunas: 33..33..11.. LLiinnuuxx iinnffoorrmmaa _L_i_n_u_x muestra el número MAC cuando inicia. Usted puede simplemente iniciar una máquina Linux sin HD y esperar que ella muestre el número MAC. Usted tendrá bastante tiempo para anotarlo, pues el proceso de inicialización no irá más allá de ese punto, hasta que un servidor RARP responda su solicitud. Máquinas Linux sin HD montando el / vía NFS, recuerdan mucho un dispositivo Linux no configurado usando (opcionalmente) RARP para obtener su identificación. 33..33..22.. EEll pprrooggrraammaa ddee ccoonnffiigguurraacciióónn ddee llaa ppllaaccaa Muchas (¿todas?) placas de red vienen con un programa en _D_O_S para su configuración. Este programa muestra el número MAC. 33..33..33.. UUssaarr eell ttccppdduummpp Use el utilitario tcpdump, pues él puede _e_s_p_i_a_r la red e informar sobre cada paquete que navega en ella, lo que es muy útil para descubrir aquellos números MAC "difíciles-de-escribir". Sólo ejecute: tcpdump rarp Inicie el dispositivo y vea el número. Copie y péguelo en la caja de diálogo del Linuxconf, adicione un nombre o un número IP y deje al Linuxconf activar la configuración. Ahora es sólo esperar a que el dispositivo termine su inicialización completamente. Automatizar este mecanismo está en la lista de "cosas por hacer" del Linuxconf. 33..44.. CCoommeennttaarriioo Coloque lo que quiera aquí. Tal vez apenas un membrete de la razón por la cual usted desactivó la entrada.