Avançar para o conteúdo

Configurar um servidor DHCP em Linux

Etiquetas:

O servidor DHCP é uma excelente alternativa à configuração manual de hosts numa rede. Permite minimizar os erros e automatizar totalmente o processo de configuração.

Neste artigo vou explicar como pode facilmente configurar um servidor DHCP no Linux.

1 – Instalar o Servidor DHCP

Escreva no terminal o seguinte código

sudo apt-get install isc-dhcp-server

2 – Configurar tempos de Lease

O tempo de lease é o período pelo qual será atribuída uma configuração de IP aos hosts. É medido em segundos.

Abra o ficheiro de configuração.

sudo nano /etc/dhcp/dhcpd.conf

Modifique os parâmetros default-lease-time e max-lease-time de acordo com o que pretende para o seu servidor.

default-lease-time 600;
max-lease-time 7200;

3 – Configurações IP atribuídas pelo Servidor DHCP

Adicione estas configurações no final do ficheiro, substituindo as do exemplo pelas que pretende usar na sua rede.

subnet 192.168.1.0 netmask 255.255.255.0 {
    range 192.168.1.80 192.168.1.90;
    option routers 192.168.1.1;
    option domain-name-servers 192.168.1.2, 192.168.1.3;
    option domain-name "example.com";
  }

Neste exemplo o range dos IPs a atribuir varia entre o 192.168.1.80 até ao 192.168.1.90 e o lease será de 600 com um máximo de 7200. Isto significa que um cliente pode “pedir” um IP até ao limite máximo de 7200 segundos.

O gateway (router) é também fornecido com o endereço 192.168.1.1 e os servidores DNS são 192.168.1.2 e 192.168.1.3.

4 – Reservas

Ainda no mesmo ficheiro de configuração pode definir reservas. Uma reserva assegura que um dispositivo específico recebe sempre o mesmo IP.

host Server1 {
    hardware ethernet 08:00:07:26:c0:a5;
    fixed-address 192.168.1.88;
  }

Guarde e feche o nano.

5 – Reinicie o serviço DHCP

Temos de reiniciar o serviço para aplicar as novas configurações. Depois de reiniciar pode usar o mesmo comando substituindo o restart por status para saber o estado do serviço. Existe também a possibilidade de usar start e stop para arrancar e parar os serviços, respetivamente.

sudo service isc-dhcp-server restart
Comentários Facebook