DHCP server no Debian

Posted by

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”.

[php]# sudo apt-get install isc-dhcp-server[/php]

 

 

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.

[php]# ip addr [/php]

 

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=”.

[php]INTERFACESV4="enp0s3"[/php]

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.

[php]auto lo

iface lo inet looback

 

auto enp0s3

iface enp0s3 inet static

address 100.100.100.1

netmask 255.255.255.0[/php]

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.

[php]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

}[/php]

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.

Leave a Reply

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.