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.