Hoje vou demonstrar como instalar um servidor DHCP no centOS.
Dynamic Host Configuration Protocol ( Protocolo de Configuração Dinâmica de Endereços de Rede)
Servidor DHCP é utilizado para entregar as configurações de rede para as máquinas que nela queiram se conectar.
Quando uma máquina é conectada/ligada dentro da rede ela irá enviar um sinal de broadcast que é como um “grito” para todas as maquinas que estão na rede solicitando as configurações pois como ela ainda não sabe quem é o servidor DHCP ela envia a mensagem a todos.
O servidor DHCP recebendo esta solicitação irá conferir um configuração disponível na rede e fornecer para este cliente tudo que é necessário como IP, máscara de rede, endereço de gateway e DNS.
1° Atualize os repositórios e seu sistema:
sudo yum update; sudo yum upgrade -y
2° Instale o o pacote dhcp-server:
sudo yum install dhcp-server
3° Edite o arquivo de configuração em /etc/dhcp/dhcpd.conf.
vi /etc/dhcp/dhcpd.conf
Vou deixar abaixo a configuração que utilizei como exemplo:
ddns-update-style none; default-lease-time 600; max-lease-time 7200; authoritative; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.100 192.168.1.199; option routers 192.168.1.1; option domain-name-servers 192.168.1.1,1.1.1.1; option broadcast-address 192.168.1.255; }
Onde:
default-lease-time: tempo que o servidor irá verificar as configurações (quem está usando o que).
max-lease-time: tempo máximo que uma máquina pode utilizar a mesma configuração
Subnet: qual rede o servidor dhcp irá utilizar ( O servidor tem que estar na mesma rede).
range: intervalo de IPs que serão fornecidos para o clientes, no caso do exemplo irá de 100 até 199
option routers: roteador principal normalmente é utilizado o endereço de gateway
option domain-name-server: servidores DNS (resolução de hosts)
option broadcast-address: endereço utilizado para notificar todas as máquinas ( O “grito” mencionado no inicio do artigo).
4° Inicie o serviço e habilite para inicio automático.
service dhcpd start
systemctl enable dhcpd
5° Caso tenha problemas com o firewall libere o serviço:
firewall-cmd --add-service=dhcp
Qualquer dúvida deixe nos comentários ou entre em contato através das redes sociais:
Link Facebook: https://www.facebook.com/gnulinuxbr
Link WhatsApp: https://chat.whatsapp.com/LYHbESy75Q0GiORiexXKF4
Link Telegram: https://t.me/gnulinux_brasil
YouTube: https://www.youtube.com/channel/UCwyFWDqE0v7SwpZenjmzxYQ