authoritative: será usada para que o DHCP server tenha prioridade caso tenha outro servidor DHCP na rede.
Obs2: As duas primeiras linhas devem existir por padrão para o funcionamento do DHCP.
default-lease-time: controla o tempo de renovação dos endereços IP. O "600" indica que o servidor verifica a cada dez minutos se as estações ainda estão ativas. Se você tiver mais endereços IP do que máquinas, os endereços IP das estações raramente vão precisar mudar.
max-lease-time: será usado no caso de uma rede congestionada, determinando o tempo máximo que uma estação pode usar um determinado endereço IP.
subnet e netmask: será a rede a qual se aplicará as configurações.
range:determina a faixa de endereços IP que será usada pelo servidor (no nosso caso 192.168.1.100 até 192.168.1.199).
Obs2: A placa de rede do servidor que vai servir os endereços Ip deve estar na mesma faixa. Notem que no caso acima a placa está configurada para o endereço 192.168.1.1
Neste meu outro artigo ensino como configurar rede pelo Terminal (http://www.devmedia.com.br/post-21902-Configurar-rede-Linux-via-Terminal--linha-de-comando.html)
option routers:vai o endereço do default gateway da rede, ou seja, o endereço do servidor que está compartilhando a conexão.
option domain-name-servers: contém os servidores DNS que serão usados pelas estações. Ao usar dois ou mais endereços, eles devem ser separados por vírgula, sem espaços.
option broadcast-address: define qual IP será utilizado para enviar uma mensagem para todas as máquinas na rede.
Depois de ter editado o arquivo dhcpd.conf com as configurações desejadas, salve-o e retorme ao Terminal
Agora teremos que indicar qual placa de rede será usada pelo DHCP Server editando o arquivo dhcp3-server com o comando:
| $ sudo gedit /etc/default/dhcp3-server |
# Defaults for dhcp initscript
# installed at /etc/default/dhcp3-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"
#FIM
Neste arquivo simples basta escolher a interface que será usada digitando o nome da mesma na frente de INTERFACES.
No caso acima foi usada a segunda placa de rede que geralmente é a eth1.
Salve o arquivo e execute o comando abaixo para reiniciar os serviços e colocar as novas configurações em vigor:
| $sudo /etc/init.d/dhcp3-server restart |

Pronto, agora só plugar as maquinas na rede.
Na continuação deste artigo vou ensinar como programar os endereços Ip de acordo com o MAC da placa de rede dos micros.