Vídeos Relacionados: Instalar y configurar servidor DHCP en CentOS 7 (Março 2021).

Como instalar e configurar o servidor DHCP no Centos

{title}

O que é DHCP?

Acrônimo em inglês para o acrônimo Dinamic Host Configuration Protocol . É um protocolo definido para a atribuição de parâmetros de rede, incluindo informações como IP, máscara de sub-rede, endereço de broadcast, gateway, servidor de nomes de domínio. Sem esse serviço, isso teria que ser feito manualmente em cada dispositivo, o que causaria muitos problemas ao manipular muitos dispositivos em uma rede ou ao alternar de uma rede para outra, os parâmetros de rede teriam que ser reconfigurados. Este protocolo lida com certas regras e parâmetros que nos permitem fazer atribuições de diferentes tipos e configurar como atribuir esses endereços.Alguns dos pacotes que ele lida para a troca de mensagens são DHCP Discovery, Ofter, Request Release, entre outros.

Tipos de tarefas

O protocolo lida com três tipos de atribuições:

  • Manual ou estático: essa atribuição estabelece um determinado IP para um dispositivo específico na rede. Este endereço não muda com o tempo. É ideal em redes pequenas ou quando você deseja ter mais controle sobre a qual equipamento um IP está atribuído.
  • Automático : esse tipo de atribuição sempre estabelece um IP permanente para um dispositivo e não muda com o tempo.
  • Dinâmico: essa tarefa geralmente é a mais usada. Atribui endereços a computadores em um intervalo de endereços e expiram de tempos em tempos, para que o servidor reutilize endereços o tempo todo.

    Exigências

    Distribuição usada : Centos 6.5
    Download gratuito: //vault.centos.....5/isos/x86_64/

    1. Instale o servidor DHCP do CentOS


    Passo 1
    Configuramos nossa placa de rede que nosso servidor utilizará com os seguintes parâmetros disponíveis em nossa rede para este exemplo:
     Endereço IP: 192.168.0.25 Máscara de rede: 255.255.255.0 Gateway: 192.168.0.1 DNS: 187.185.15.114 

    Etapa 2
    Fazemos o download do pacote do repositório, para começar, instalamos os pacotes necessários com o seguinte comando:

     # yum install dhcp 

    Etapa 3
    Configuração no firewall, a partir da interface gráfica ou do console, abrimos as portas de entrada e saída 67 e 68 UDP .

    {title}

    Etapa 4
    Abra o console e edite o arquivo dhcpd :

     # vi / etc / sysconfig / dhcpd 
    Nós adicionamos o nome da interface de rede que nosso servidor usará, neste caso, eth1 .

    {title}

    Nota

    Se tivermos mais de um serviço atribuído a uma placa de rede, é recomendável dedicar uma placa de rede ao servidor DHCP.

    2. Configure o servidor DHCP do CentOS


    Neste exemplo, nossa rede local possui as seguintes características:
     Endereço de toda a rede: 192.168.0.0 Máscara de rede: 255.255.255.0 Gateway: 192.168.0.1 DNS: 187.185.15.114 
    Edite o arquivo dhcpd.conf localizado neste endereço:
     # vi /etc/dhcpd.conf 

    {title}

    Este arquivo está praticamente em branco e todas as informações de configuração devem ser adicionadas. Para fins práticos, copiamos e colamos as informações que são os parâmetros para o serviço funcionar. A seguir, temos as configurações que devem constar no arquivo dhcpd.conf de acordo com cada tipo de atribuição.

    Tipos de configurações do servidor DHCP
    Configurar servidor para alocação dinâmica

     # Parâmetros de configuração do nosso provisório DHCP ddns-update-style; ignorar atualizações de clientes; (Ignorar atualizações do cliente) default-lease-time 1200; (Hora padrão da concessão) tempo máximo de locação 10500; (Tempo máximo da concessão) opção nome do domínio "Teste solvético"; Rede solvente (nome de domínio) da rede compartilhada Teste {(declaração de rede compartilhada) sub-rede 192.168.0.0 máscara de rede 255.255.255.0 {(definição de sub-rede e sua máscara) roteadores de opção 192.168.0.1; Máscara de sub-rede da opção (Gateway) 255.255.255.0; (Opção de máscara de rede) opção endereço de transmissão 192.168.0.254; (Endereço de transmissão) opção domain-name-servers 187.185.15.114; Intervalo (DNS) 192.168.0.100 192.168.0.150; (Intervalo de endereços a atribuir)}} 

    $config[ads_text5] not found

    Configurar servidor para atribuição automática

     # Parâmetros de configuração do nosso provisório DHCP ddns-update-style; ignorar atualizações de clientes; opção nome de domínio "Teste solvético"; teste solvético de rede compartilhada {sub-rede 192.168.0.0 máscara de rede 255.255.255.0 {roteadores de opção 192.168.0.1; opção subnet-mask 255.255.255.0; opção broadcast-address 192.168.0.254; opção domain-name-servers 187.185.15.114; intervalo 192.168.0.100 192.168.0.150; }} 

    Configurar servidor para atribuição manual

     # Parâmetros de configuração do nosso provisório DHCP ddns-update-style; ignorar atualizações de clientes; opção nome de domínio "Teste solvético"; teste solvético de rede compartilhada {sub-rede 192.168.0.0 máscara de rede 255.255.255.0 {roteadores de opção 192.168.0.1; opção subnet-mask 255.255.255.0; opção broadcast-address 192.168.0.254; opção domain-name-servers 187.185.15.114; } host da impressora {opção host-name "solvetic Test"; hardware ethernet 00: 10: 2B: 3C: 52: B3; endereço fixo 192.168.0.110; } recepção do host {opção host-name "solveticPrueba"; hardware ethernet 00: 10: V8: 3C: 52: 0C; endereço fixo 192.168.0.111; } diretor do escritório host {nome do host da opção "Teste solvético"; hardware ethernet 00: 10: 2B: 3C: 52: B3; endereço fixo 192.168.0.112; }} 

    $config[ads_text6] not found$config[ads_text5] not found

    Configurar servidor para atribuição dinâmica e manual ao mesmo tempo

     # Parâmetros de configuração do nosso provisório DHCP ddns-update-style; ignorar atualizações de clientes; tempo de concessão padrão 1200; tempo máximo de locação 10500; opção nome de domínio "Teste solvético"; teste solvético de rede compartilhada {sub-rede 192.168.0.0 máscara de rede 255.255.255.0 {roteadores de opção 192.168.0.1; opção subnet-mask 255.255.255.0; opção broadcast-address 192.168.0.254; opção domain-name-servers 187.185.15.114; intervalo 192.168.0.100 192.168.0.150; } # Equipes com endereços manuais da impressora host {opção host-name "solvetic Test"; hardware ethernet 00: 10: 2B: 3C: 52: B3; endereço fixo 192.168.0.110; } host recepcion {nome do host "solveticPrueba"; hardware ethernet 00: 10: V8: 3C: 52: 0C; endereço fixo 192.168.0.111; }} 

    $config[ads_text6] not found$config[ads_text5] not found

    Existem outros tipos de atribuições baseadas em sub-redes, redes compartilhadas, redes específicas ou grupo de redes. Podem ser combinações dos itens acima, podemos adicionar parâmetros ou combinações ao nosso gosto.

    Parâmetros de rede
    Declaração de redes compartilhadas

     Rede de compartilhamento {} 

    Instrução de sub-rede

     Sub-rede {} 

    Declaração de rede específica

     Sub-rede {parâmetros para sub-rede} 

    Declaração do Grupo de Rede

     Grupo {} 

    Bloquear o acesso à rede de um computador através do endereço MAC

    Podemos decidir quais computadores fornecer parâmetros de rede e quais não com o parâmetro negar clientes desconhecidos, com o endereço MAC . Para que o equipamento que está fora da lista que fazemos não receba parâmetros de rede.

     negar unknown-clientshost recepcion {opção host-name "solveticPrueba"; hardware ethernet 00: 10: 2B: 3C: 32: C3; endereço fixo 192.168.0.111; } host da impressora {opção host-name "solvetic Test"; hardware ethernet 00: 10: 2B: 3C: 52: B3; endereço fixo 192.168.0.110; } 

    $config[ads_text6] not found$config[ads_text5] not found

    Bloquear a saída da Internet de um dispositivo específico na rede

    Podemos fazer com que o servidor DHCP não atribua um gateway a um computador ou atribua um gateway inválido e ele terá apenas acesso local à rede, por exemplo:

     máquina host1 {opção nome do host "Teste solvético"; hardware ethernet 89: 01: F8: D4: G5: 00; roteadores de opções 1.1.1.1; endereço fixo 192.168.0.129; } 
    Neste exemplo, você atribuirá à máquina host1 um gateway inválido e não poderá ficar online. Outra maneira de fazer isso seria não atribuir um DNS ou atribuir um inválido.

    Como você pode ver, podemos criar nossas atribuições específicas para cada equipe, rede, grupo etc. de acordo com nossas necessidades.

    $config[ads_text6] not found$config[ads_text5] not found

    Verifique se os clientes se conectaram

    Agora, para ver o equipamento que lhes deu um (IP), você pode verificá-los no arquivo dhcp.leases localizado no seguinte caminho:

     # cat /var/lib/dhcp/db/dhcp.leases 

    {title}

    Com esses pontos, determinamos como instalar e configurar o servidor DHCP nas distribuições do CentOS.

    Servidor de correio no CentOS

    • 0 0

    $config[ads_text6] not found