Skip to content

Servidores \ RTServer1 \ DHCP Server Slave

rthomaz edited this page Jun 16, 2017 · 2 revisions

DHCP Server Slave

Instalação

root@server:~# apt-get install isc-dhcp-server

Configuração

O serviço DHCP só deverá estar disponível para a rede interna. Por isso só deverá aceitar ligações pela interface interna (bond0, neste caso), o que é definido no ficheiro de configuração /etc/default/isc-dhcp-server:

root@server:~# cp /etc/default/isc-dhcp-server /etc/default/isc-dhcp-server.original

root@server:~# nano /etc/default/isc-dhcp-server

# Defaults for isc-dhcp-server initscript
# sourced by /etc/init.d/isc-dhcp-server
# 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="bond0"

A parte principal da configuração é mantida no ficheiro /etc/dhcp/dhcpd.conf.

A configuração do servidor secundário não é muito diferente da configuração anterior do servidor primário, exceto pelo fato de que informaremos o papel secundário e que algumas informações específicas previamente configuradas no servidor primário agora são omitidas.

root@server:~# nano /etc/dhcp/dhcpd.conf

authoritative;

## Domain
option domain-name "rthomaz.local";
option domain-name-servers 192.168.0.101, 192.168.0.100;

## Atualizações
ddns-update-style         none;

## Tempo de vida
default-lease-time 600;
max-lease-time 7200;

## Log
log-facility local7;

failover peer "RTDHCP"
{
    secondary;                   #define servidor como secundário
    address 192.168.0.100;       #endereço do servidor local
    port 647;                    #porta do servidor local
    peer address 192.168.0.101;  #endereço do servidor parceiro
    peer port 647;               #porta do servidor parceiro
    max-response-delay 30;
    max-unacked-updates 10;
    load balance max seconds 3;
}

## Sub-redes
subnet 192.168.0.0 netmask 255.255.255.0 {
  option routers 192.168.0.1;
  option broadcast-address 192.168.0.255;
  option netbios-name-servers 192.168.0.101;
  pool
    {
        failover peer "RTDHCP";
        range 192.168.0.10 192.168.0.99;
    }
}

## Proxy
option wpad code 252 = text;
option wpad "http://wpad.rthomaz.local/wpad.dat";

Reiniciar o serviço dhcp:

root@server:~# service isc-dhcp-server restart

Referências

Clone this wiki locally