DHCP
Dynamic Host Configuration Protocol
Servidor Manual: Ip do cliente é reservado via MAC no servidor
Automático: Determinada Quantidade de IP é definida na rede, o host possúi um tempo maior na conceção do IP em comparação com o ip dinamico, o tempo de conceção de IP pod ultrapasar meses.
Dinamico: O endereço IP é setado para ser utilzado por um período de tempo determinado, geralmente alguns minutos, ou seja, se o host fica um determinado tempo predefinido sem comunicação, o ip é retirado do host A e atribuído a um host B.
iniciar/parar serviço: /etc/init.d/iscdhcpserver start/stop/restart
Arquivos importantes:
/etc/dhcp/dhcp.conf
/etc/default/network
Instalando DHCP
1) instale o pacote do servidor DHCP
#aptitude install isc-dhcp-server
2) Realizar backup dos arquivos de configuração do servidor dhcp
#cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.backup
3) apagar conteúdo do arquivo dhcpd.conf
#echo "" > /etc/dhcp/dhcpd.conf
4)Definindo placa que irá escutar (fornecer ip) DHCP
Altere o arquivo /etc/default/isc-dhcp-server
modifique a linha INTERFACES="eth0"
A linha interfaces= server para determinar qual interface irá trabalhar com o serviço. Caso não seja configurado , e o servidor possuir mais de uma placa de rede, as solicitações de DHCP podem ser feito por qualquer update.
Configurando o Dhcpd
Arquivos importantes:
/etc/dhcp/dhcpd.conf
1) como root altere o conteúdo do arquivo dhcp.conf
#vi /etc/dhcp/dhcpd.conf
Exemplo de dhcp.conf:
ddns-update-style none;
subnet 192.168.200.0 netmask 255.255.255.0 {
range dynamic-bootp 192.168.200.100 192.168.200.200;
option subnet-mask 255.255.255.0;
option domain-name "google.com";
option domain-name-servers 8.8.8.8,8.8.4.4;
option routers 192.168.200.1;
default-lease-time 600;
max-lease-time 7200;
host dmz2 {
hardware ethernet 08:00:27:bc:7d:24;
fixed-address 192.168.200.3;
}
}
ddns-update-style none;
-> none: desabilita integração do dhcp com o servidor DNS;
subnet 192.168.200.0 netmask 255.255.255.0 {
-> configurações de rede
range dynamic-bootp 192.168.200.100 192.168.200.200;
-> ip dinamico (dynamic-bootp), caso quiser criar ip automático é só remover o dynamic(range 192168.200.100 192.168.200.200;)
===> option= indica tudo as configurações que os cliente vão receber;
option subnet-mask 255.255.255.0;
-> máscara da subrede
option domain-name "google.com";
#option = são as opções que o host irá receber do servidor DHCP
# domain-name-server e domain name ficaram dentro do arquivo /etc/resolve.conf
option domain-name-servers 8.8.8.8,8.8.4.4;
option routers 192.168.200.1;
default-lease-time 600;
max-lease-time 7200;
#bloco de códico entre {} abaixo atribui o MAC a um endreço IP Fixo
host tux1 {
hardware ethernet 08:00:27:bc:7d:24;
fixed-address 192.168.200.3;
}
}
2) após reliazr procedimento, salve o arquivo e reinicie o serviço dhcp da estação de trabalho
#/etc/init.d/isc-dhcp-server restart