Professional Documents
Culture Documents
# cd /etc/dhcp
Vamos fazer uma "cópia" de segurança do arquivo dhcpd.conf renomeando-o e criando o nosso:
# mv dhcpd.conf dhcpd.conf.bkp
# vim /etc/dhcp/dhcpd.conf
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;
#authoritative; Cuidado
}
Agora vamos entender o porque de cada linha:
default-lease-time 600;
Esta linha controla o tempo de renovação do IP. Este 600 indica que o servidor irá verificar a cada 10 minutos
se o IP está sendo usado para passar para outro computador na rede, caso ele não esteja sendo usado.
max-lease-time 7200;
Esta linha determina o tempo que cada máquina pode usar um determinado IP.
Se um cliente requisitar um endereço que o servidor não conheça, ou seja, o endereço é incorreto para
aquele segmento, o servidor não enviará um DHCPNAK, o qual diz para ao cliente para parar de usar aquele
endereço.
Define sua "sub-rede" 192.168.100.0 com a máscara 255.255.255.0, e abre o bloco com {.
Define o range, ou seja, define qual a faixa de IPs que os clientes podem usar.
Aqui você irá especificar os servidores DNS, você pode verificar eles em /etc/resolv.conf.
Agora vamos definir para qual placa de rede o nosso dhcp3-server irá trabalhar:
# vim /etc/default/isc-dhcp-server
Onde tiver INTERFACES="", coloque sua placa de rede (no meu caso, utilizei a eth1):
INTERFACES="eth1"
# /etc/init.d/isc-dhcp-server restart
Caso você tenha necessidade de "amarrar" um IP para um determinado computador, basta adicionar o MAC dessa
máquina (para conseguir o MAC da máquina localize a linha primeira linha onde tem HWaddr no comando ifconfig)
no nosso dhcpd.conf, dessa maneira:
host teste {
fixed-address 192.168.100.16;
# cat /var/lib/dhcp/dhcpd.leases
shared-network name {
}
subnet 192.168.2.0 netmask 255.255.255.0 {
Por padrão o log do dhcp é colocado junto com o syslog do sistema operacional, para encaminhar o log do DHCP
para um arquivo de log exclusivo, basta incluir a seguinte link no arquivo vim /etc/dhcp/dhcpd.conf
log-facility local7;
local7.* /var/log/dhcpd.log
Mais informações:
http://web.mit.edu/rhel-doc/3/rhel-sag-pt_br-3/s1-dhcp-configuring-server.html