Configure o servidor DHCP no CentOS 8

Configure o servidor DHCP no CentOS 8
O servidor DHCP é usado para atribuir automaticamente endereços IP a servidores, laptops, desktops e outros dispositivos na rede.

Neste artigo, vou mostrar como configurar o servidor DHCP no CentOS 8. Então vamos começar

Topologia de rede:

Figura 1: Topologia de rede usada no artigo do servidor DHCP

Aqui eu tenho um Servidor DHCP Onde um IP estático 192.168.15.1 está configurado. O servidor DHCP atribuirá automaticamente endereços IP, endereço de rota padrão, endereço do servidor DNS a outros dispositivos na rede 192.168.15.0/24.

Configurando IP estático:

Primeiro, você deve configurar um IP estático na interface de rede da sua máquina CentOS 8, que você estará configurando como um servidor DHCP.

O nome da interface de rede no meu caso é ENS256.

Você pode executar o seguinte comando para descobrir o seu.

$ ip a

Você pode configurar um endereço IP estático em sua máquina CentOS 8 com muita facilidade usando nmtui comando. Para uma instrução detalhada sobre isso, verifique meu artigo configurando o IP estático no CentOS 8.

Neste ponto, o IP estático 192.168.15.1 está definido na máquina do CentOS 8.

Instalando o servidor DHCP:

O pacote de servidor DHCP está disponível no pacote oficial repositório do CentOS 8. Então, é muito fácil instalar.

Primeiro, atualize o cache do repositório de pacotes DNF com o seguinte comando:

$ sudo dnf makecache

Agora, instale o pacote de servidor DHCP com o seguinte comando:

$ sudo dnf install dhcp-server

Agora, para confirmar a instalação, pressione Y e depois pressione .

O servidor DHCP deve ser instalado.

Configurando o servidor DHCP:

O principal arquivo de configuração do servidor DHCP é /etc/dhcp/dhcpd.conf.

Para configurar o servidor DHCP, edite o /etc/dhcp/dhcpd.conf Arquivo de configuração com o seguinte comando:

$ sudo vim/etc/dhcp/dhcpd.conf

Agora, digite as seguintes linhas no /etc/dhcp/dhcpd.conf arquivo.

600 em tempo de arrendamento padrão 600;
7200 no tempo de arrendamento máximo;
DDNS-UPDATE NOTE;
autoritário;
Subnet 192.168.15.0 máscara de rede 255.255.255.0
Faixa 192.168.15.50 192.168.15.200;
Routers de opção 192.168.15.1;
Opção Subnet-Masca 255.255.255.0;
Opção de domínio-name-servidores 8.8.8.8, 8.8.4.4;

Aqui, o servidor DHCP reservará o endereço IP por pelo menos 600 segundos ou 10 minutos (Legal de arrendamento padrão) e a max 7200 segundos ou 2 horas (Max-Lease-Time) para um dispositivo específico.

O Subnet A seção define a configuração do DHCP para a sub -rede de rede 192.168.15.0/24.

faixa Define o intervalo de endereço IP atribuível do pool DHCP.

roteadores define o gateway padrão.

Sub-máscara define a máscara de sub -rede padrão que será atribuída a cada host.

Servidores de domínio-name define os servidores de nomes do DNS que serão atribuídos a cada host.

Você pode adicionar uma ou mais sub -redes no mesmo arquivo de configuração. Basta adicionar quantos blocos de sub -rede você precisar.

Quando terminar de trabalhar com o arquivo de configuração, inicie o DHCPD Serviço com o seguinte comando:

$ sudo systemctl start dhcpd

Como você pode ver, o DHCPD O serviço está em execução.

$ sudo systemctl status dhcpd

Agora, adicione o DHCPD Serviço para a inicialização do sistema do CentOS 8. Isso começará automaticamente o DHCPD serviço na inicialização.

$ sudo systemctl Ativar dhcpd

Se você fizer alterações no arquivo de configuração do servidor DHCP enquanto o DHCPD O serviço está em execução, certifique -se de reiniciar o DHCPD Serviço para as mudanças para entrar em vigor.

$ sudo systemctl reiniciar dhcpd

Configurando o firewall:

Depois de iniciar o DHCPD Serviço, o servidor DHCP deve estar em execução UDP porta 67 Como você pode ver na captura de tela abaixo.

$ sudo netstat -tulpen

Agora, permita o acesso ao servidor DHCP em execução na porta UDP 67 através do firewall com o seguinte comando:

$ sudo firewall-cmd --Add-Service = DHCP --Permanent

Agora, para que as mudanças entrem em vigor, execute o seguinte comando:

$ sudo firewall-cmd--reload

Testando o servidor DHCP:

Como você pode ver, o Linux Mint 19.3 Machine obteve automaticamente o endereço IP 192.168.15.50 do servidor DHCP.

O computador do Windows 10 também tem um endereço IP 192.168.15.51 do servidor DHCP.

Verificando as informações do host do servidor DHCP:

Você pode verificar as informações sobre os endereços IP atribuídos por hosts por meio do servidor DHCP com muita facilidade, lendo o /var/lib/dhcpd/dhcpd.arrendamentos arquivo.

Como você pode ver, muitas informações sobre os hosts que atribuíram endereços IP através do servidor DHCP são armazenados no arquivo /var/lib/dhcpd/dhcpd.arrendamentos.

Aqui, o endereço IP alugado para o host é exibido.

Aqui, o tempo de dados quando o endereço IP é alugado para o host é armazenado no inicia seção. O tempo de dados quando o arrendamento expirará é armazenado no termina seção. O tempo de dados quando o host entrou em contato com o servidor DHCP é armazenado no cltt seção.

Aqui, estado de ligação é ativo, o que significa que o endereço IP arrendado está atualmente ativo para o host. Próximo estado de ligação é livre, O que significa que uma vez que o arrendamento expire, o endereço IP estará livre para ser alugado a outros dispositivos.

Aqui, Hardware Ethernet armazena o endereço MAC da interface de rede do host. O CLIENTE-HOSTNAME armazena o nome do host do host.

Então, é assim que você configura o servidor DHCP no CentOS 8. Obrigado por ler este artigo.