Como configurar o servidor DHCP em CentOS / RHEL 7

Dynamic Host Configuration Protocol (DHCP) como o nome sugere, DHCP é usado para controlar a configuração de rede de um host através de um servidor remoto. DHCP é uma excelente alternativa para a configuração manual demorada de configurações de rede em um host ou um dispositivo de rede. Ele automaticamente atribui endereços IP e outras informações de configuração de rede para sistemas em uma rede.

o diagrama seguinte mostra a operação DHCP.

operação DHCP básica em Linux

vamos verificar como configurar o servidor DHCP em CentOS / RHEL 7. Primeiro precisamos configurar um endereço IP estático para o servidor DHCP. Use o nmcli ou edite o ficheiro de configuração.

configurar os centros do servidor DHCP 7

precisamos instalar o pacote DHCP usando YUM ou RPM. Executar o ‘yum instalar o dhcp-y’ para instalar o pacote dhcp.

# yum install dhcp -y

instalar o pacote dhcp RHEL 7

Vamos verificar que todos os arquivos de configuração criados após o dhcp pacote de instalação.

# rpm -qlc dhcp

rpm-qlc dhcp

Instalando o pacote dhcp cria um ficheiro, /etc/dhcp / dhcpd.conf, que é apenas um ficheiro de configuração vazio. Este é o ficheiro de configuração do DHCP IPv4.

dhcp configuration file dhcpd.conf

olhando para este ficheiro, pudemos ver que existe um ficheiro de configuração da amostra disponível para referência. Se receber o /usr / share/doc/dhcp-4.2.5 / dhcpd.conf.exemplo de arquivo, você teria uma idéia melhor para configurar o servidor DHCP. Há muitas configurações de amostra disponíveis.

dhcpd.conf.exemplo de dhcpd.conf file

o primeiro passo na configuração de um servidor DHCP é criar o arquivo de configuração que armazena a informação da rede para os clientes. Use este ficheiro para declarar as opções para os sistemas do cliente.

aqui está a configuração do meu servidor DHCP. o meu intervalo de endereços IP é 192.168.1.101 a 192.168.1.111. além disso, estamos dando algumas opções como máscara de rede, router, domínio, DNS etc.

# vi /etc/dhcp/dhcpd.confsubnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.101 192.168.1.111; option domain-name-servers 192.168.1.200; option domain-search "thegeeksearch.com"; option subnet-mask 255.255.255.0; option routers 192.168.1.100; default-lease-time 600; max-lease-time 7200;}

isso é tudo sobre configuração DHCP. Existem muitas opções disponíveis na configuração DHCP você poderia consultar as páginas de manual e arquivo de exemplo para mais informações. Vamos reiniciar o serviço DHCP e ativar o serviço.

# systemctl restart dhcpd# systemctl status dhcpd# systemctl enable dhcpd

agora temos de trabalhar no lado do cliente. Verifique se qualquer endereço ip está configurado no cliente. Executar o comando’ ip adicionar mostrar’.

# ip add show

RHEL de configuração do DHCP 7

não existe nenhum endereço IP configurado para a interface eno167736 agora. Executar o ‘dhclient eno16777736’ ou reiniciar o NetworkManager, isto irá obter o endereço IP do servidor DHCP.

dhcpclient command to get IP address from DHCP server

you could see the following entries in the / var/log / messages in the DHCP server.

DHCPDISCOVER and DHCPOFFER messages

Fore IP lease information you could see in / var/lib/dhcpd / dhcpd.ficheiro de locações no servidor DHCP. Podia-se ver algo parecido com isto.

:var: lib: dhcpd: dhcpd.ficheiro de locações

Deixe uma resposta

O seu endereço de email não será publicado.