DHCP server no Debian

O DHCP é um serviço que atribui endereços IP e outras configurações de rede. Este é um serviço que permite de forma automática e dinâmica atribuir configurações de rede a vários dispositivos sem que o administrador de rede tenha que se preocupar com a tarefa tediosa de atribuir endereços de rede e configurações para dezenas ou ate centenas de dispositivos.

Para instalar e configurar o serviço de DHCP no Debian é um processo relativamente simples.

Para instalar o servidor DHCP no debian devemos instalar o pacote “isc-dhcp-server”.

# sudo apt-get install isc-dhcp-server

 

 

Após a instalação devemos fazer algumas alterações para que o serviço funcione correctamente.

Primeiro devemos indicar a placa de rede em que o serviço estará disponível, para isto podemos identificar as placas de rede disponíveis na máquina.

# ip addr 

 

Neste caso iremos usar como exemplo a placa de rede “enp0s3”. Para indicarmos que iremos usar esta placa de rede devemos editar o arquivo “/etc/default/isp-dhcp-server” e editar a seguinte linha “INTERFACESV4=”.

INTERFACESV4="enp0s3"

Também devemos ter as configurações de rede definidas. Estas configurações são feitas no arquivo “/etc/network/interfaces”. Neste exemplo podemos observar uma configuração básica de rede.

auto lo

iface lo inet looback

 

auto enp0s3

iface enp0s3 inet static

address 100.100.100.1

netmask 255.255.255.0

Agora vamos indicar as configurações para o serviço DHCP. Neste caso vamos indicar as configurações que queremos para a nossa rede no arquivo “/etc/dhcp/dhcpd.conf”. Neste caso vamos alterar as seguintes linhas.

option domain-name "rickinho.local"; # Nome de domínio

option domain-name-servers 8.8.8.8, 8.8.4.4; # Endereço de servidores DNS

default-lease-time 600;

max-lease-time 7200;

 

#Detalhes da rede

subnet 100.100.100.0 netmask 255.255.255.0 {

range 100.100.100.10    100.100.100.254; #Este é o endereço do primeiro e ultimo endereço IP do

option routers 100.100.100.1; #Gateway da rede

option broadcast-address 100.100.100.255; #Endereço de broadcast

}

Agora só precisamos de ligar o outro dispositivo na mesma rede e confirmar que o cliente recebe as informações de rede conforme especificamos.

Em caso de dúvidas deixe a pergunta nos comentários.

Compartilhe... :)

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *