-
Notifications
You must be signed in to change notification settings - Fork 0
Servidores \ RTServer1 \ DHCP Server Slave
root@server:~# apt-get install isc-dhcp-server
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