Configuração RARP Introdução Algumas unidades de rede (computadores, terminais, ...) guardam sua própria configuração em outras máquinas. Quando essas máquinas ini­ ciam, elas não têm a menor idéia de qual é o seu(s) número(s) IP. Elas mal conseguem se comunicar na rede por causa desse "lapso" de identidade. O protocolo RARP é um dos poucos protocolos (BOOTP e DHCP são os outros) que resolve este dilema. 11.. PPrriinnccííppiioo Quando um dispositivo não configurado se inicia, ele manda um broadcast usando o protocolo RARP (Protocolo de Resolução Reversa de Endereço). É como se ele dissesse: Bem, aqui estou eu. Esta é uma pequena mensagem minha. Desta mensagem você deve obter meu endereço MAC ethernet (6 dígitos hexadecimais únicos que identificam qualquer placa ethernet já construída). Do meu endereço MAC, alguém deve poder me dizer qual é o meu número IP primário. Obrigado! Um servidor _L_i_n_u_x pode agir como um servidor RARP. Ele responderá uma pergunta como essa apenas se souber a resposta. 22.. TTaarreeffaa Para definir um servidor RARP, você deve informar pares de endereços MAC e números IP. Você também pode informar um nome de máquina (definido no /etc/hosts ou em um servidor DNS). O kernel deve ser compilado com suporte a RARP (integrado ao kernel ou como módulo). O Configurador Linux lhe informará se sua configuração não for apropriada (sem suporte no kernel). 33.. CCaammppooss ddaa ccaaiixxaa ddee ddiiáállooggoo Aqui vão os quatro campos que devem ser preenchidos para cada entrada RARP: 33..11.. eessttee rreeggiissttrroo eessttáá aattiivvoo É possível desativar uma entrada usando-se essa opção. Muitos clientes RARP assumem que se seu servidor responder um requisição RARP, ele pode fornecer outros serviços de inicialização para este cliente. Máquinas Linux sem HD trabalham assim. Se seu servidor não provê esse tipo de serviço, é melhor desativar uma entrada. Note que vários servidores podem processar requisições RARP na mesma rede sem problemas. 33..22.. NNoommee ddaa mmááqquuiinnaa ee nnúúmmeerroo IIPP Coloque aqui um nome de máquina previamente definido em /etc/hosts (veja o item "Informações sobre outras máquinas" o item de menu "Ambiente de rede") ou em um DNS. Ou apenas coloque um número IP (x.y.z.w). 33..33.. EEnnddeerreeççoo eetthheerrnneett ((OO eennddeerreeççoo MMAACC)) O endereço MAC é um longo número hexadecimal de 6 dígitos geralmente apresentado dessa forma: 00:11:22:33:44:55 Você pode obtê-lo de diferentes maneiras. Aqui vão algumas: 33..33..11.. OO LLiinnuuxx iinnffoorrmmaa O _L_i_n_u_x mostra o número MAC quando inicia. Você pode simplesmente iniciar uma máquina Linux sem HD e esperar que ela mostre o número MAC. Você terá bastante tempo para anotá-lo, pois o processo de inicialização não irá muito adiante desse ponto, até que um servidor RARP responda sua requisição. Máquinas Linux sem HD montando o / via NFS, lembram muito um dispositivo Linux não configurado usando (opcionalmente) RARP para obter sua identificação. 33..33..22.. OO pprrooggrraammaa ddee ccoonnffiigguurraaççããoo ddaa ppllaaccaa Muitas (todas?) placas de rede vêm com um programa em _D_O_S para sua configuração. Este programa mostra o número MAC. 33..33..33.. UUssaarr oo ttccppdduummpp Use o utilitário tcpdump, pois ele pode _e_s_p_i_a_r a rede e informar sobre cada pacote que nela trafega, o que é muito útil para descobrir aqueles números MAC "difíceis-de-escrever". Apenas execute: tcpdump rarp Inicie o dispositivo e veja o número. Copie e cole-o na caixa de diálogo do Configurador Linux, adicione um nome ou um número IP e deixe o Configurador Linux ativar a configuração. Agora é só acompanhar o dispositivo terminar sua inicialização com sucesso. Automatizar este mecanismo está na lista de "coisas a fazer" do Configurador Linux. 33..44.. CCoommeennttáárriioo Coloque o que quiser aqui. Talvez apenas um lembrete da razão pela qual você desativou a entrada.