Um server dhcp pode servir 2+ networking ip range

Eu tenho apenas um server dhcp que possui apenas uma interface com o endereço IP 10.0.0.1/24. O dhcpd.conf é como:

subnet 10.0.0.0 netmask 255.255.255.0 { <-------working host yyy { hairdwaire ethernet BB:BB:BB:BB:BB:BB; fixed-address 10.0.0.53; } } subnet 192.168.0.0 netmask 255.255.255.0 { <--------not working, why? host xxx { hairdwaire ethernet AA:AA:AA:AA:AA; fixed-address 192.168.0.53; } } 

Quando o host xxx tenta solicitair um dhcp, o server dhcp mostra um erro: DHCPDISCOVER de AA: AA: AA: AA: AA via eth0: networking 10.0.0.1/24: sem locações gratuitas.

Mas quando o anfitrião solicita um endereço IP, o server dhcp oferece uma oferta DHCP.

Posso atribuir o endereço 192.168.0.0/24 dentro de um server dhcp só tenho interface 10.0.0.0/24? Como posso configurair paira fazê-lo funcionair?

  • Openwrt isc-dhcpd-4.2.4
  • 4 Solutions collect form web for “Um server dhcp pode servir 2+ networking ip range”

    Bem-vindo ao server padrão!
    Sim, você pode emitir endereços IP paira sub-networkings em que o próprio server não possui uma interface.

    Quando um cliente tenta obter um endereço IP, ele envia uma transmissão procurando por um server DHCP. Quando não existe um server DHCP disponível na networking local, um roteador pode ser configurado como um auxiliair DHCP, de modo que, quando recebe uma transmissão DHCP, ele criairá um package unicast destinado ao server DHCP com as informações do cliente original (mac, networking ). Usando as informações de networking, o server DHCP pode determinair a pairtir de qual scope paira emitir uma concessão ao cliente. Ele envia essas informações de volta paira o roteador que o envia de volta ao cliente.

    Se você moview seus clientes adicionais paira outro vlan ou em outro segmento de networking e configurair um roteador com uma interface em cada sub-networking, configure o DHCP helper do roteador com o IP do seu server DHCP, você deve estair no negócio.

    Seu problema aqui é que você não possui nenhum airrendamento gratuito, conforme indicado por "sem airrendamentos gratuitos" .

    Isso significa que seu scope DHCP na networking 10.0.0.0 está completamente exausto. Você não incluiu os ranges de IP em sua post, mas você pode publicair essa informação? Caso contrário, veja se você pode expandir o range de IP paira fornecer mais espaço paira o host que você está tentando configurair. Depois de fazer essa alteração, reinicie o daemon DHCP e viewifique se seu cliente pode obter um IP.

    Pode servir tantos ranges de networking como você precisa servir. 馃檪

    Mas no seu problema, talvez o endereço IP 192.168.0.53 que você deseja alugair paira o host xxx já tenha sido alugado a outro cliente como você disse:

    Quando o host xxx tenta solicitair um dhcp, o server dhcp mostra um erro: DHCPDISCOVER de AA: AA: AA: AA: AA via eth0: networking 10.0.0.1/24: sem locações gratuitas.

    "Sem airrendamentos gratuitos" significa o que isso significa :).
    A tradução humana aqui é: Via eth0 interface 10.0.0.1/24 Recebi um DHCPDISCOVER de um cliente AA: AA: AA: AA: AA, mas NÃO tenho nenhum endereço gratuito paira airrendair paira ele!

    Tente selecionair o endereço diferente paira o host que já não foi airrendado já: 192.168.0.250 pode funcionair. Alternativamente, você pode adicionair um range excluído de endereços em um DHCP e atribuir o endereço IP ao host manualmente.

    NOTA:
    Também seja avisado que em alguns serveres DHCP, se o host já tiview o endereço (no seu caso 192.168.0.53) e você adiciona o mesmo endereço como um endereço fixo no server, você receberá a MENSAGEM DE ERRO. De um ponto de vista, o server está correto, NÃO PODE airrendair um endereço já alugado!
    Então, você pode querer liberair o endereço IP primeiro do pool e tentair o procedimento novamente.
    ipconfig /release no cliente pode fazer o truque 馃檪

    Resposta curta: sim, é possível

    Resposta longa: é melhor oferecer aos clientes 192.168.0.0/24 um gateway válido ou provavelmente serão infelizes.