Help us improve your experience.

Let us know what you think.

Do you have time for a two-minute survey?

 
 

Opções de servidor DHCP

Opções de DHCP são itens de dados marcados que fornecem informações a um cliente DHCP. As opções são enviadas em um campo de comprimento variável ao final de uma mensagem DHCP. Para obter mais informações sobre várias opções de DHCP, leia este tópico.

Configure o identificador de servidor DHCP

O identificador de servidor identifica um servidor DHCP em uma mensagem DHCP. Ele também pode ser usado como um endereço de destino de clientes a servidores (por exemplo, quando o arquivo de inicialização é definido, mas não o servidor de inicialização).

Para configurar um identificador de servidor DHCP, inclua a server-identifier declaração no nível de hierarquia.edit access address-assignment pool pool-name family inet dhcp-attributes

Exemplo:

Você também pode incluir a server-identifier declaração nos seguintes níveis de hierarquia:

  • [edit logical-systems logical-system-name access address-assignment pool pool-name family inet dhcp-attributes]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name access address-assignment pool pool-name family inet dhcp-attributes]

  • [edit routing-instances routing-instance-name access address-assignment pool pool-name family inet dhcp-attributes]

Configure grupos de endereços para ligações dinâmicas de DHCP

Para ligações dinâmicas, reserve um pool de endereços IP que podem ser atribuídos aos clientes. Os endereços em um pool devem estar disponíveis aos clientes na mesma sub-rede. Configure as seguintes opções:

  • Rede — Inclua o número da sub-rede do cliente e o comprimento do prefixo (em bits). Os endereços no pool devem estar na sub-rede em que residem os clientes DHCP.

  • Intervalo de endereços -Especifique a gama de endereços IP no pool que estão disponíveis para atribuição dinâmica de endereços. Esta declaração é opcional. Se nenhum intervalo for especificado, o pool usará todos os endereços disponíveis dentro da sub-rede especificada. (Endereços de broadcast, endereços de interface e endereços excluídos não estão disponíveis.)

  • Endereços excluídos — Especifique os endereços dentro da faixa que não são usados para atribuição dinâmica de endereços. Você pode excluir um ou mais endereços dentro do intervalo. Esta declaração é opcional.

O exemplo a seguir é uma configuração de pool.

Observe o seguinte quando configurar grupos de endereços:

  • Você pode configurar vários pools de endereços para um servidor DHCP, mas apenas um intervalo de endereço por pool é suportado.

  • O DHCP mantém as informações de estado para todos os pools configurados. Os clientes recebem endereços de grupos com sub-redes que combinam com a interface em que o DHCPDISCOVER pacote é recebido.

  • Quando mais de um pool existe na mesma interface, os endereços são atribuídos em uma base rotativa de todos os pools disponíveis.

Configure as vinculações de DHCP manuais (estáticas) entre um endereço IP fixo e um endereço MAC do cliente

As ligações estáticas fornecem informações de configuração para clientes específicos. Essas informações podem incluir um ou mais endereços de Internet fixos, o nome de host do cliente e um identificador de cliente.

Uma ligação estática define um mapeamento entre um endereço IP fixo e o endereço MAC do cliente.

A hardware-address variável especifica o endereço MAC do cliente. Este é um endereço de hardware que identifica exclusivamente cada cliente na rede.

A ip-address declaração especifica o endereço IP fixo atribuído ao cliente. Normalmente, um cliente tem um endereço atribuído, mas você pode atribuir mais.

O exemplo a seguir é uma configuração de ligação estática:

Você também pode incluir a server-identifier declaração nos seguintes níveis de hierarquia:

  • [edit logical-systems logical-system-name access address-assignment pool pool-name family inet]

  • [edit logical-systems logical-system-name routing-instances routing-instance-name access address-assignment pool pool-name family inet]

  • [edit routing-instances routing-instance-name access address-assignment pool pool-name family inet]

Habilitando a propagação de TCP/IP em um servidor local DHCP

Propagação de configurações de TCP/IP para DHCP

O dispositivo da Juniper Networks pode operar simultaneamente como um cliente do servidor DHCP na zona não confiável e um servidor DHCP para os clientes na zona de confiança. O dispositivo leva as configurações de TCP/IP que recebe como um cliente DHCP e os encaminha como um servidor DHCP para os clientes da zona de confiança. A interface de dispositivo na zona não confiável opera como o cliente DHCP, recebendo endereços IP dinamicamente de um provedor de serviços de Internet (ISP) na rede externa.

Durante a troca de protocolo DHCP, o dispositivo recebe configurações de TCP/IP da rede externa em sua interface de cliente DHCP. As configurações incluem o endereço do servidor de nome DHCP do ISP e outros endereços de servidor. Essas configurações são propagadas para os pools de servidor DHCP configurados no dispositivo para atender às solicitações de host de endereços IP na rede interna do dispositivo.

Este tópico descreve como configurar as configurações de TCP/IP em um servidor local DHCP, que inclui um cliente DHCP e um servidor local DHCP.

Nota:

Esse recurso é compatível com dispositivos SRX300, SRX320, SRX340, SRX345, SRX550M e SRX1500.

Para habilitar a propagação de configuração de TCP/IP em um servidor local DHCP:

  1. Configure a opção update-server no cliente DHCP.
  2. Configure o pool de endereços para especificar a interface (onde update-server está configurada) a partir da qual as configurações de TCP/IP podem ser propagadas.
  3. Configure o servidor local DHCP.

Especifique os tempos de locação do DHCP para atribuições de endereços IP

Para clientes que não solicitam um tempo de locação específico, o tempo de locação padrão é de um dia. Você pode configurar um tempo máximo de locação para atribuições de endereço IP ou alterar o tempo de locação padrão.

Para configurar o tempo máximo de locação, inclua a maximum-lease-time declaração:

Para configurar o tempo de locação padrão, inclua a lease-time declaração:

Configure um arquivo de inicialização DHCP e um servidor de inicialização DHCP

Quando um cliente DHCP começa, ele entra em contato com um servidor de inicialização para baixar o arquivo de inicialização.

Para configurar um arquivo de inicialização e um servidor de inicialização, inclua as declarações e boot-server as boot-file declarações:

Depois que um cliente recebe uma resposta DHCPOFFER de um servidor DHCP, o cliente pode se comunicar diretamente com o servidor boot (em vez do servidor DHCP) para baixar o arquivo de inicialização. Isso minimiza o tráfego de rede e permite que você especifique pares separados de servidor/arquivo de inicialização para cada grupo de clientes ou sub-rede.

A boot-file declaração configura o nome e a localização do arquivo inicial de inicialização que o cliente DHCP carrega e executa. Este arquivo armazena a imagem de inicialização para o cliente. Na maioria dos casos, a imagem do boot é o sistema operacional que o cliente usa para carregar.

A boot-server declaração configura o endereço IP do servidor TFTP que contém o arquivo inicial de inicialização do cliente. Você deve configurar um endereço IP ou um nome de host para o servidor.

Você deve configurar pelo menos um arquivo de inicialização e um servidor de inicialização. Opcionalmente, você pode configurar vários arquivos de inicialização e servidores de inicialização. Por exemplo, você pode configurar dois servidores e arquivos de inicialização separados: um para ligação estática e outro para pools de endereços. As configurações de arquivos de inicialização para pools ou ligações estáticas têm precedência sobre as configurações de arquivos de inicialização no nível de [edit system services dhcp] hierarquia.

O exemplo a seguir especifica um arquivo de inicialização e um servidor para um pool de endereços:

Configurar nome de domínio e lista de pesquisa de domínio

Para configurar o nome do domínio em que os clientes buscam um host de servidor DHCP, inclua a domain-name declaração:

A domain-name declaração define o nome de domínio que é anexo a nomes de host que não são totalmente qualificados. Esta declaração é opcional. Se você não configurar um nome de domínio, o padrão será o domínio atual do cliente.

Para configurar uma lista de pesquisa de domínio, inclua a option 119 declaração em string hexadecimal usando valores hexadecimal. A seguir, um exemplo para "jnpr.net" nome de domínio:

Veja como configurar o servidor DHCP (JDHCPD) para oferecer suporte à pesquisa de domínio (opção 119).

Configure roteadores disponíveis para o cliente DHCP

Depois que um cliente DHCP carrega a imagem do boot e é inicializado, o cliente envia pacotes para um roteador.

Para configurar roteadores disponíveis para o cliente DHCP, inclua a router declaração:

A router declaração especifica uma lista de endereços IP para roteadores na sub-rede do cliente. Liste roteadores por ordem de preferência. Você deve configurar pelo menos um roteador para cada sub-rede do cliente.

Exemplo:

Configure opções de DHCP definidas pelo usuário

Você pode configurar uma ou mais opções definidas pelo usuário que não estão incluídas na implementação padrão do junos do servidor DHCP. Por exemplo, se um cliente solicitar uma opção DHCP que não esteja incluída no servidor DHCP, você pode criar uma opção definida pelo usuário que permite que o servidor responda à solicitação do cliente.

Para configurar uma opção DHCP definida pelo usuário, inclua a option declaração:

A option declaração especifica os seguintes valores:

  • id-number— Qualquer número inteiro. O número de ID é usado para indexar a opção e deve ser exclusivo em um servidor DHCP.

  • option-type— Qualquer um dos seguintes tipos: byte, , byte-stream, flag, , integer, ip-address, , short, string, unsigned-integerunsigned-short

  • array— Uma opção pode incluir uma variedade de valores.

  • option-value— Valor associado a uma opção. O valor da opção deve ser compatível com o tipo de opção (por exemplo, um On ou Off valor para um flag tipo).

O exemplo a seguir mostra opções de DHCP definidas pelo usuário:

Configure o servidor DHCP SIP

Você pode usar a sip-server declaração no switch da Série EX para configurar a opção 120 em um servidor DHCP. O servidor DHCP envia valores de opção configurados — endereços ou nomes de servidor do Session Initiation Protocol (SIP) para clientes DHCP quando eles os solicitam. Você especifica um endereço IPv4 ou um nome de domínio totalmente qualificado a ser usado pelos clientes SIP para localizar um servidor SIP. Você não pode especificar um endereço e um nome na mesma declaração.

Para configurar um servidor SIP usando a opção dhcp-attributes :

Substituindo as configurações padrão de configuração de servidor local DHCP

O gerenciamento de assinantes permite que você substitua determinadas configurações padrão de configuração de servidor local DHCP. Você pode substituir as configurações de configuração em nível global, para um grupo de interfaces nomeado ou para uma interface específica dentro de um grupo nomeado.

  • Para substituir as opções de configuração de servidor local DHCP padrão global, inclua a overrides declaração e suas declarações subordinadas no nível de [edit system services dhcp-local-server] hierarquia.

  • Para substituir as opções de configuração de servidor local DHCP para um grupo de interfaces nomeado, inclua as declarações no nível de [edit system services dhcp-local-server group group-name] hierarquia.

  • Para substituir as opções de configuração de servidor local DHCP para uma interface específica dentro de um grupo de interfaces nomeadas, inclua as declarações no nível de [edit system services dhcp-local-server group group-name interface interface-name] hierarquia.

  • Para configurar overrides para servidor local DHCPv6 no nível global, nível de grupo ou por interface, use as declarações correspondentes no nível de [edit system services dhcp-local-server dhcpv6] hierarquia.

Para substituir as configurações de configuração de servidor local DHCP padrão:

Opções de configuração de servidor DHCP legados

Se você estiver usando o DHCP legado em seu dispositivo, use as seguintes opções de configuração:

Identificador de servidor DHCP

O identificador de servidor identifica um servidor DHCP em uma mensagem DHCP. Ele também pode ser usado como um endereço de destino de clientes a servidores (por exemplo, quando o arquivo de inicialização é definido, mas não o servidor de inicialização).

Você pode configurar o identificador de servidor DHCP nos seguintes níveis de hierarquia:

Exemplo:

O exemplo a seguir mostra um identificador de servidor DHCP configurado para um pool de endereços:

Ligação estática

Uma ligação estática define um mapeamento entre um endereço IP fixo e o endereço MAC do cliente.

As ligações estáticas fornecem informações de configuração para clientes específicos. Essas informações podem incluir um ou mais endereços de Internet fixos, o nome de host do cliente e um identificador de cliente.

Na configuração de ligação estática, você deve configurar os seguintes parâmetros:

  • A mac-address variável especifica o endereço MAC do cliente. Este é um endereço de hardware que identifica exclusivamente cada cliente na rede.

  • A fixed-address declaração especifica o endereço IP fixo atribuído ao cliente. Normalmente, um cliente tem um endereço atribuído, mas você pode atribuir mais.

  • A host declaração especifica o nome de host do cliente que solicita o servidor DHCP. O nome pode incluir o nome de domínio local. Caso contrário, o nome é resolvido com base na domain-name declaração.

  • A client-identifier declaração é usada pelo servidor DHCP para indexar o banco de dados de vinculações de endereços. O identificador de cliente é uma string ASCII ou dígitos hexadecimal. Ele pode incluir um par de valor de tipo conforme especificado em RFC 1700, Números atribuídos. Um identificador de cliente ou o endereço MAC do cliente devem ser configurados para identificar de forma exclusiva o cliente na rede.

    Para cada valor único client-identifier client-id , o servidor DHCP emite um leasing exclusivo e um endereço IP do pool. Anteriormente, quando o cliente forneceu um valor incorreto client-identifier client-id , o servidor DHCP não emitia um leasing.

Exemplo:

Configuração de grupos de endereços

Para ligações dinâmicas, reserve um pool de endereços IP que podem ser atribuídos aos clientes. Os endereços em um pool devem estar disponíveis aos clientes na mesma sub-rede. Configure as seguintes opções:

Exemplo:

Tempo máximo de locação

Para clientes que não solicitam um tempo de locação específico, o tempo de locação padrão é de um dia. Você pode configurar um tempo máximo de locação para atribuições de endereço IP ou alterar o tempo de locação padrão.

Para configurar o tempo máximo de locação, inclua a maximum-lease-time declaração:

Você pode incluir essas declarações nos seguintes níveis de hierarquia:

Os tempos de locação definidos para ligações estáticas e pools de endereços têm prioridade sobre os tempos de locação definidos no nível hierárquico [edit system services dhcp] .

A maximum-lease-time declaração configura o tempo máximo em segundos para o qual um cliente pode solicitar e manter um leasing. Se um cliente solicitar um leasing mais longo do que o máximo especificado, o leasing será concedido apenas pelo tempo máximo configurado no servidor. Após o término do contrato de locação, o cliente deve solicitar um novo contrato de locação.

Nota:

Os tempos máximos de locação não se aplicam a leasings BOOTP dinâmicos. Esses leasings não são especificados pelo cliente e podem exceder o tempo máximo de locação configurado.

O exemplo a seguir mostra uma configuração para tempos de locação máximos e padrão:

Servidor de inicialização e inicialização

Quando um cliente DHCP começa, ele entra em contato com um servidor de inicialização para baixar o arquivo de inicialização.

Para configurar um arquivo de inicialização e um servidor de inicialização, inclua as declarações e boot-server as boot-file declarações:

Depois que um cliente recebe uma resposta DHCPOFFER de um servidor DHCP, o cliente pode se comunicar diretamente com o servidor boot (em vez do servidor DHCP) para baixar o arquivo de inicialização. Isso minimiza o tráfego de rede e permite que você especifique pares separados de servidor/arquivo de inicialização para cada grupo de clientes ou sub-rede.

Você pode incluir essas declarações nos seguintes níveis de hierarquia:

Exemplo:

Nome de domínio e pesquisa de domínio

Você pode incluir essa declaração nos seguintes níveis de hierarquia:

Para configurar uma lista de pesquisa de domínio, inclua a domain-search declaração:

Você pode incluir essa declaração nos seguintes níveis de hierarquia:

A domain-search declaração define a ordem em que os clientes anexam nomes de domínio ao pesquisar o endereço IP de um host. Você pode incluir um ou mais nomes de domínio na lista. Para obter mais informações, consulte RFC 3397, Opção de pesquisa de domínio do Protocolo dinâmico de configuração de host (DHCP).

A domain-search declaração é opcional, se você não configurar uma lista de pesquisa de domínio, o padrão é o domínio atual do cliente.

Nome do roteador

Depois que um cliente DHCP carrega a imagem do boot e é inicializado, o cliente envia pacotes para um roteador.

Para configurar roteadores disponíveis para o cliente DHCP, inclua a router declaração:

A router declaração especifica uma lista de endereços IP para roteadores na sub-rede do cliente. Liste roteadores por ordem de preferência. Você deve configurar pelo menos um roteador para cada sub-rede do cliente.

O exemplo a seguir mostra roteadores configurados no nível de [edit system services dhcp] hierarquia:

Exemplo:

Você pode incluir essa declaração nos seguintes níveis de hierarquia:

Opções de DHCP

Você pode configurar uma ou mais opções definidas pelo usuário que não estão incluídas na implementação padrão do junos do servidor DHCP. Por exemplo, se um cliente solicitar uma opção DHCP que não esteja incluída no servidor DHCP, você pode criar uma opção definida pelo usuário que permite que o servidor responda à solicitação do cliente.

Exemplo

As opções definidas pelo usuário que entram em conflito com as declarações de configuração de DHCP são ignoradas pelo servidor. Por exemplo, na configuração a seguir, o servidor DHCP ignora a declaração definida pelo option 3 router usuário e usa a router declaração em vez disso:

Você pode incluir essa declaração nos seguintes níveis de hierarquia:

Servidor DHCP SIP

Você pode usar a sip-server declaração no switch da Série EX para configurar a opção 120 em um servidor DHCP. O servidor DHCP envia valores de opção configurados — endereços ou nomes de servidor do Session Initiation Protocol (SIP) para clientes DHCP quando eles os solicitam. Anteriormente, você só podia especificar um servidor SIP por endereço usando [edit system services dhcp option 120]. Você especifica um endereço IPv4 ou um nome de domínio totalmente qualificado a ser usado pelos clientes SIP para localizar um servidor SIP. Você não pode especificar um endereço e um nome na mesma declaração.

Por exemplo, para configurar um endereço:

Para configurar um servidor SIP usando a opção name :

Por exemplo, para configurar um nome: