Esta é uma pré-visualização de arquivo. Entre para ver o arquivo original
* DHCP * Toda máquina que for participar de uma rede, deve primeiro, ter um endereço IP – óbvio! Em uma rede pequena (até 20 máquinas), a tarefa de configurar IPs é relativamente simples. Mas em uma rede grande com centenas de máquinas, esta tarefa de endereçamento torna-se trabalhosa. Para facilitar as coisas, foi criado um mecanismo de endereçamento automático de IP para máquinas em uma rede TCP/IP: o DHCP (Dynamic Host Configuration Protocol – Protocolo de configuração Dinâmica de máquinas). Um servidor DHCP pode facilitar muito a vida (já conturbada!) do administrador da rede. Dentre as configurações de serviços que podem ser passadas ao host cliente por dhcp são: Endereçamento IP, máscara de subrede, Gateway, Servidor(es) DNS, nome de host e/ou de domínio; Servidores e domínio NIS (autenticação); Servidores WINS (para redes Microsoft®); Servidores NTP (Hora); Imagens de boot para Terminais burros; Como podemos observar, tudo o que é necessário para que uma máquina esteja em condições de ingressar em uma rede e usufruir de tudo o que ela possa oferecer, o DHCP se faz útil para sua configuração automática. * Instalando o DHCP Para instalarmos o serviço DHCP, deveremos instalar o pacote DHCP, usando o comando URPMI. ( lembre-se de capturar a ISO.) Urpmi –v dhcp * Toda a configuração de um servidor DHCP é feita em um único arquivo: o /etc/dhcpd.conf. Para o nosso exemplo, será assumido os seguintes critérios de endereçamento e demais configurações básicas de rede: OpçõesValoresRede 192.168.1.0 Máscara 255.255.255.0 Gateway Padrão192.168.1.1Servidores DNS192.168.1.1 e 192.168.1.2Domínio intranet.com Servidor de Hora192.168.1.2 Tempo máximo de aluguel de IP1 semana = 604800 segundos!Outras opções e valores serão adicionados e explicados ao longo do capítulo. 1.3_ O arquivo dhcpd.conf O arquivo de configuração do servidor DHCP é relativamente simples de configurar – na verdade, será o mais fácil do todos os serviços explicados no livro * default-lease-time segundos;Define o tempo mínimo (padrão) que um cliente terá o endereço IP reservado (alugado) para si. max-lease-time segundos;Define o tempo máximo que um cliente terá o endereço IP reservado (alugado) para si. O próprio daemon do cliente dhcp é responsável por renovar o endereço quando finalizado este prazo. option routers IP_gateway;Define o endereço IP do roteador (gateway padrão) de acesso à internet. option domain-name-servers IP_DNS-1, IP_DNS-2;Define o(s) endereço(s) IP(s) do(s) servidor(es) DNS. Se houver mais de um, devem ser separados por vírgulas. option domain-name “nome_domínio”; Define o nome de domínio que será passado ao cliente. subnet IP_rede netmask Subnet_Mask {range IP_inicial IP_final; } Define a sub-rede atendida por este servidor (parâmetro subnet) juntamente com sua máscara de sub-rede; e a faixa de IP disponível para aluguel. Mais de uma opção range pode ser configurada ao mesmo tempo. Basicamente, o arquivo de nosso servidor de exemplo ficaria assim: ddns-update-style none;authoritative; default-lease-time 86400; max-lease-time 60480; option routers 192.168.1.1; option domain-name-servers 192.168.1.1, 192.168.1.2; option domain-name “intranet.com”; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.150; range 192.168.1.180 192.168.1.200; } * Opções Específicas As opções específicas são necessárias para ajustar configurações restritas a determinados hosts. Os parâmetros desta seção geralmente são utilizados na configuração de terminais burros ou quando um host precisa de uma configuração exclusiva. Veja a seguir algumas opções: host nome_host {hardware ethernet mac_address;fixed-address IP_fixo;}Este parâmetro define um endereço fixo ao host. O endereço é delegado de acordo com o mac address do host cliente. Esta instrução ficaria mais ou menos assim: host host1 { hardware ethernet 00:01:02:1a:3b:5e; fixed-address 192.168.1.201; } * O arquivo dhcpd.leases O servidor armazena as informações do aluguel dos endereços no arquivo dhcpd.leases. Sua localização fica em /var/lib/dhcp/. Por padrão, o arquivo não existe e o servidor necessita que ele esteja presente ao ser iniciado. Portanto, antes de iniciar o daemon do servidor, crie-o! Uma entrada no arquivo por um aluguel de IP a uma estação, ficaria assim: lease 192.168.1.180 { starts 1 2006/11/30 14:56:08; ends 1 2006/12/06 14:56:08; binding state active; next binding state free; hardware ethernet 00:01:02:3a:2b:5c; } Podemos observar o endereço IP alugado a uma estação, a data e hora de início e término do aluguel, o mac address * * * * * * *