sexta-feira, 12 de julho de 2013

Configuração de um servidor DHCP em debian 6

============================================
||MONTANDO UM SERVIDOR DHCP PASSO-A-PASSO||
============================================
    Antes de começar lembro a todos, que em tudo que postamos, o que está em vermelho é o que pode/deve ser alterado para o que se adequá a sua realidade, e o que está em azul, é comentário para melhor entendimento, qualquer dúvida fique a vontade para posta-las, e dentro do possível estarei respondendo,.


1º) Fazer a instalação do DHCP # apt-get install dhcp3-server

2º)  Lembrando que o dispositivo de rede do server DHCP é obrigado ter sua interface com o IP fixo. E apontar o IP do servidor DNS dnetro do arquivo # vi /etc/dhcp/dhclient.conf na linha vinte (20).

3º) Entrar no arquivo de configurações do servidor #vim /etc/dhcp/dhcpd.conf e vai mostrar na tela um arquivo de texto enorme, sendo assim alterar o arquivo deixando da forma que segue abaixo:
                                        authoritative;                      ##Define dentro desse servidor DHCP, o que será colocado como defalt para todos os domínios (pois podemos ter vários DHCP em um mesmo servidor), com as suas respectivas reservas de IP, para  serem distribuídas (são os pool's de rede com os RANGE's), sendo o que se encontra até "MAX-LEASE-TIME" o autoritário sobre todos os hosts;
log-facility local7;                      ##Utilize esta opção para enviar mensagens de log do DHCP para  um arquivo de log diferente.
# Default Options for all Subnets                           
default-lease-time -1;                   ##Tempo limite de concessão do endereço IP para padrão para todas as sub-redes;
max-lease-time -1;                      ##Tempo máximo de concessão do endereço IP (limitador) padrão para todas as sub-redes;

ddns-update-style interim;           ##Essa é a parte que foi criada no DNS, copie e cole conforme se encontra aqui nesse arquivo, lembrando de trocar a chave (aqui destacada em vermelho) pela sua.
update-static-leases on;
key ddns-key {
algorithm hmac-md5;
secret esGY3OU/pwYFDsPexvAHnQ==;
}
zone 4.168.192.in-addr.arpa {                                      
primary ns.cstrc.br;
key ddns-key;
}
zone principal.com {
primary ns.cstrc.br;
key ddn-key;
}

 ##Agora sim, dar continuidade ao arquivo do DHCP.

subnet 192.168.4.0 netmask 255.255.255.0 {
                range 192.168.4.128 192.168.4.254;       ##Define o “range” de endereços IPs que estão sendo gerenciados;
                default-lease-time 86400;                          ##Tempo limite de concessão do endereço IP para  os hosts;
                max-lease-time 86400;                              ##Tempo máximo de concessão do endereço IP (limitador);
                option broadcast-address 192.168.4.255##Define o endereço de broadcast que será fornecido aos clientes;
                option routers 192.168.4.1;                      ##Define o endereço do gateway que será fornecido aos clientes;
                option domain-name “principal.com”;        ##Define o domínio em que a máquina está inserida;
                ddns-domainname “principal.com”;                 
option domain-name-servers 192.168.4.1, 10.3.63.253;   ##Define os servidores de nomes que serão fornecidos aos     clientes;
}


host dhcp.principal.com{                                              ##Esse é simplismente um identificador de host que está no DHCP;
hardware ethernet 00:0c:99:13:23:01;                           ##Esse é o MAC address do host que será verificado quando o Host fazer a requisição do  IP para o Servidor, após ser OK será liberado um IP ao mesmo;
fixed-address 192.168.4.3;                                          ##Esse parametro e para dar o IP está  reservado ao Host assim que ele pedir um IP ao servevidor, e sempre será esse IP;
option host-name “dhcp.principal.com”;                        ##Essa linha é para que, assim que o host receber o IP, ele venha a ganhar o nome "dhcp.principal.com" sendo assim ele (PC/Host)  vai estar com esse nome quando entrar na  rede;
ddns-hostname “dhcp.principal.com”;                           ##Essa linha é para que, assim que o host receber o IP, ele venha a ganhar o nome "dhcp.principal.com" sendo assim ele (PC/Host) vai estar com esse nome quando entrar na rede;

}


host mail.principal.com {                                             ##Esse é simplismente um identificador de host que está no DHCP;
hardware ethernet 00:0c:29:d3:e5:ef;                           ##Esse é o MAC address do host que será verificado quando o Host fazer a requisição do IP para o Servidor, após ser OK será liberado um IP ao mesmo;
fixed-address 192.168.4.2;                                         ##Esse parametro e para dar o IP está reservado ao Host assim que ele pedir um IP ao  servidor, e sempre será esse IP;
option host-name  "mail.principal.com";                       ##Essa linha é para que, assim que o host receber o IP, ele venha a ganhar o nome   "mail.principal.com" sendo assim ele (PC/Host)  vai estar com esse nome quando entrar na rede;
ddns-hostname “mail.principal.com”;                          ##Essa linha é para que, assim que o host  receber o IP, ele venha a ganhar o nome "mail.principal.com" sendo assim ele (PC/Host) vai estar com esse nome quando entrar na rede;
}


host ns.principal.com{                                               ##Esse é simplismente um identificador de host que está no DHCP;
hardware ethernet 00:0c:99:23:53:23;                        ##Esse é o MAC address do host que será verificado quando o Host fazer a requisição do IP para o Servidor, após ser OK será liberado um IP  ao mesmo;
fixed-address 192.168.4.1;                                       ##Esse parametro e para dar o IP está reservado ao Host assim que ele pedir um IP ao servidor, e sempre será esse IP;
option host-name “ns.principal.com”;                         ##Essa linha é para que, assim que o host  receber o IP, ele venha a ganhar o nome  "ns.principal.com" sendo assim ele (PC/Host) vai estar com esse nome quando entrar na rede;
ddns-hostname “mail.principal.com”;                         ##Essa linha é para que, assim que o host receber o IP, ele venha a ganhar o nome  "ns.principal.com" sendo assim ele (PC/Host) vai estar com esse nome quando entrar na rede;

}


4º) Agora entrar no arquivo #vim /etc/default/isc-dhcp-server e setar qual será a interface a liberar
 o IP como abaixo:
                # Defaults for dhcp initscript
                # sourced by /etc/init.d/dhcp
                # installed at /etc/default/isc-dhcp-server by the maintainer scripts
               
                #
                # This is a POSIX shell fragment
                #

                # On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
                #       Separate multiple interfaces with spaces, e.g. "eth0 eth1".

                INTERFACES="eth1

Nenhum comentário:

Postar um comentário