+ Responder ao Tópico



  1. #1

    Padrão Erro no Start DHCP3

    Pessoal,
    boa tarde,

    Acabei de configurar o dhcp3-server com a seguinte estrutura do arquivo dhcpd.conf
    Código :
    # DEFINIÇÃO
    ddns-update-style none;
    default-lease-time 600;
    max-lease-time 7200;
    authoritative;
     
    subnet 192.168.0.0 netmask 255.255.255.0{
    range 192.168.0.2 192.168.0.49;
    option routers 192.168.0.253;
    option domain-name-servers 200.225.197.34, 200.225.197.37;
    option broadcast-address 192.168.0.255;
    }
     
    log-facility local7;
     
    host impressora_kyocera{
        hardware ethernet 00:C0:EE:2A:6C:B9;
        fixed-address 192.168.0.1;
    }
     
    host servidor_dados{
        hardware ethernet 00:1A:64:AB:E7:10;
        fixed-address 192.168.0.100;
    }
     
    host pabx{
        hardware ethernet 00:17:3E:17:A2:0F;
        fixed-address 192.168.0.175;
    }
     
    host servidor_cameras{
        hardware ethernet 00:1E:8C:0C:4F:4E;
        fixed-address 192.168.0.195;
    }
     
    host servidor_quality{
        hardware ethernet 40:61:86:77:FE:E5;
        fixed-address 192.168.0.250;
    }
     
    host roteador_wireless{
        hardware ethernet 98:FC:11:41:0F:86;
        fixed-address 192.168.0.251;
    }
     
    host servidor_proxy{
        hardware ethernet 00:60:08:30:01:CD;
        fixed-address 192.168.0.253;
    }
     
    host servidor_pdc{
        hardware ethernet 00:15:F2:87:9E:F9;
        fixed-address 192.168.0.254;
    }
    Depois disso ao executar:
    Código :
    /etc/init.d/dhcpd start
    O seguinte erro ocorre:
    Internet Systems Consortium DHCP Server 4.1.1-P1
    Copyright 2004-2010 Internet Systems Consortium.
    All rights reserved.
    For info, please visit https://www.isc.org/software/dhcp/
    Wrote 0 deleted host decls to leases file.
    Wrote 0 new dynamic host decls to leases file.
    Wrote 0 leases to leases file.

    No subnet declaration for start (no IPv4 addresses).
    ** Ignoring requests on start. If this is not what
    you want, please write a subnet declaration
    in your dhcpd.conf file for the network segment
    to which interface start is attached. **


    Not configured to listen on any interfaces!
    O que está errado no arquivo de configuração ?

    Aguardo ajuda, se possível

    Obrigado

  2. #2

    Padrão Re: Erro no Start DHCP3

    Bom dia!

    A mensagem Not configured to listen on any interfaces! informa que não há uma interface definida para fazer a "escuta" (listen) das requisições de clientes de DHCP.

    Para resolver o problema, precisamos configurar tal parâmetro. Entretanto, preciso saber qual sistema operacional está utilizando.

    Se for FreeBSD, precisa informar em /etc/rc.conf a diretiva dhcpd_ifaces="em1", sendo "em1" a interface de rede que ofertará (DHCPOFFER) as respostas aos solicitantes.

    Aguardo retorno.

    Saudações,

    Trober
    -
    -
    -
    -
    -

  3. #3

    Padrão Re: Erro no Start DHCP3

    Amigo trober, a escuta deve ser feita na interface eht1. A distribuição é o Ubuntu 11.04. Além da função de servidor DHCP ela também exercerá o controle de domínio (PDC - Samba).

    Obrigado pela ajuda !

  4. #4

    Padrão Re: Erro no Start DHCP3

    Olá!

    Edite o arquivo /etc/default/isc-dhcp-server, atribuindo lá a sua interface eth1.

    Código :
    INTERFACES="eth1"

    Feito isso, reinicie o serviço do DHCPd, e seja feliz

    Indico aqui um exemplo[1], que destina-se ao uso de IPv6. Entretanto, não há diferença no aspecto de binding das interfaces.

    Espero ter ajudado.

    [1] http://www.buntschu.ch/blog/?p=344

    Saudações,

    Trober
    -
    -
    -
    -
    -

  5. #5

    Padrão Re: Erro no Start DHCP3

    Opa, estranho amigo trober, configurei o arquivo que fica em /etc/defalut/isc-dhcp-server colocalndo:
    Código :
    INTERFACES="eth1"
    Depois disso, reiniciei o servidor e executei no init.d e dhcpd start e o mesma mensagem apareceu. Alguma configuração a mais é necessária ?

  6. #6

    Padrão Re: Erro no Start DHCP3

    Olá.

    Ao que parece, está tudo certo. Até levantei aqui uma máquina virtual com Ubuntu 10.10 (Maverick Meerkat), apliquei updates, e instalei serviço de DHCP Server. Funcionou redondo.

    Se fosse RedHat ou Fedora, eu iria sugerir adicionar a entrada abaixo, no arquivo /etc/sysconfig/network, baseado em vários bugfix do gênero.

    Código :
    NETWORKWAIT=yes

    Mas como é Ubuntu, não encontrei referência sobre esse erro. Estou baixando o Ubuntu 11.04, vou levantar em máquina virtual, e fazer o teste. Só não garanto resposta para hoje.

    Saudações,

    Trober
    -
    -
    -
    -
    -

  7. #7

    Padrão Re: Erro no Start DHCP3

    Sem problemas amigo ! O código do arquivo está dessa maneira abaixo. De qualquer forma acho que não há nenhum problema com o mesmo.
    Código :
    ddns-update-style interim;
    default-lease-time 600;
    max-lease-time 7200;
     
    log-facility-local7;
     
    authoritative;
     
    option domain-name "[URL="http://dns-secundario.ctbctelecom.com.br/"]dns-secundario.ctbctelecom.com.br[/URL]";
    option domain-name-servers 200.225.197.34, 200.225.197.37;
    option broadcast-address 192.168.0.255;
    option netbios-name-servers localhost;
    option netbios-node-type 8;
    option subnet-mask 255.255.255.0;
    option routers 192.168.0.253;
     
    subnet 192.168.0.0 netmask 255.255.0.0 {
        range 192.168.0.2 192.168.0.49;
    }
     
    host impressora_kyocera{
        hardware ethernet 00:C0:EE:2A:6C:B9;
        fixed-address 192.168.0.1;
    }
     
    host servidor_dados{
        hardware ethernet 00:1A:64:AB:E7:10;
        fixed-address 192.168.0.100;
    }
     
    host pabx{
        hardware ethernet 00:17:3E:17:A2:0F;
        fixed-address 192.168.0.175;

    Aguardo seus testes

  8. #8

    Padrão Re: Erro no Start DHCP3

    Colegas,

    Desculpem-me pela demora e retornar. Fiz os testes aqui com Ubuntu 11.04, considerando instalação padrão (next, next, next, next, blah, blah, blah, finish, restart).

    Seguindo os passos abaixo, obtive sucesso. Atentem para os comentários nos códigos.

    Passo 01: Instalar serviço de DHCP
    Código :
    sudo apt-get install isc-dhcp-server

    Passo 02: Editar arquivo /etc/default/isc-dhcp-server, definindo interface em que o serviço de DHCP fará escuta (listen), considerando que a é eth1. O parâmetro a ser alterado é INTERFACES="eth1".
    Código :
    sudo vi /etc/default/isc-dhcp-server

    Passo 03: Salvatar arquivo padrão.
    Código :
    sudo cp /etc/dhcp/dhcpd.conf /etc/dhcp/dhcpd.conf.original

    Passo 04: Editar arquivo de configuração.
    Código :
    sudo vi /etc/dhcp/dhcpd.conf

    Passo 05: Apagar todo o conteúdo do arquivo e colar o código abaixo, com as devidas correções comentadas.

    Código :
    ddns-update-style interim;
    default-lease-time 300;
    max-lease-time     600;
     
    log-facility-local7;
     
    authoritative;
     
    # Propositalmente, os comentarios nao estao acentuados. O exemplo abaixo supoe que seu gateway eh 192.168.0.254, e seu servidor DHCP eh 192.168.0.253. Modifique conforme seu cenario.
     
    #1 Definir um nome de dominio com TLD (Top Level Domain) local. Corrigido.
    option domain-name         "empresaxyz.local";
    #2
    option domain-name-servers  200.225.197.34, 200.225.197.37;
    #3 A subrede do item 6 nao estava em concordancia com o broadcast do item 3. Corrigido.
    option broadcast-address    192.168.0.255;
    #4 O nome do servidor NETBIOS estava como localhost, ou seja 127.0.0.1. Corrigido.
    option netbios-name-servers 192.168.0.253;
    #5
    option netbios-node-type    8;
    #6 O broadcast do item 3 nao estava em concordancia com a subrede do item 6. Corrigido.
    option subnet-mask          255.255.255.0;
    #7 Aqui vai definido o gateway que as estacoes obterao.
    option routers              192.168.0.253;
    #8
     
    #9 A mascara de rede estava fora de escopo. Corrigido.
    subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.2 192.168.0.49 ; }
     
    host impressora_kyocera { hardware ethernet 00:C0:EE:2A:6C:B9 ; fixed-address 192.168.0.1   ; }
    host servidor_dados     { hardware ethernet 00:1A:64:AB:E7:10 ; fixed-address 192.168.0.100 ; }
    host pabx               { hardware ethernet 00:17:3E:17:A2:0F ; fixed-address 192.168.0.175 ; }

    Passo 06: Iniciar o serviço de DHCP.
    Código :
    sudo /etc/init.d/isc-dhcp-server start
    * Starting ISC DHCP server dhcpd [ OK ]


    Fiz aqui, após correções comentadas nos códigos e funcionou 100%. Faço votos para que funcione aí também

    Saudações,

    Trober
    -
    -
    -
    -
    -

  9. #9

    Padrão Re: Erro no Start DHCP3

    Complementando a mensagem anterior, em relação aos parâmetros subnet e netmask, no comentário #8 em /etc/dhcp/dhcpd.conf, a definição destes é baseada no valor de network e netmask da interface que fará a escuta (listen).

    Por exemplo, se a interface eth1 tem endereço 172.16.0.1/12, no arquivo /etc/dhcp/dhcpd.conf teremos:

    Código :
    subnet 172.16.0.0 netmask 255.240.0.0 { range 172.17.0.1 172.20.200.200 ; }

    Já se a interface eth1 tiver endereço 192.168.100.1/25, no arquivo /etc/dhcp/dhcpd.conf teremos:

    Código :
    subnet 192.168.100.0 netmask 255.255.255.128 { range 192.168.100.10 192.168.100.120 ; }

    É simples assim, exceto casos como shared-network e superscopes, que também não é bicho de sete cabeças, entretanto, não está no contexto deste post.

    Saudações,

    Trober

    -
    -
    -
    -
    -

  10. #10

    Padrão Re: Erro no Start DHCP3

    Amigo trober, obrigado pelo empenho em me ajudar. Irei testar e até amanhã lhe dou a resposta.

    Abraço

  11. #11

    Padrão Re: Erro no Start DHCP3

    Amigo Trober, muito Obrigado, funcionou !
    Esse servidor está agora com as funções de PDC (SAMBA) e DHCP. Só irei mudar o IP que hoje está 192.168.0.249 para 192.168.0.254

    Mande-me um link que explique detalhadamente a configuração dos parâmetros subnet e netmask.
    Mais alguma sugestão ?

    Muito Obrigado !

  12. #12

    Padrão Re: Erro no Start DHCP3

    Que boa notícia Willyan!!!

    Em relação ao link solicitado, tenho como sugestão a leitura de publicações de Douglas Falsarella[1], Elgio Schlemer[2] e Gleydson Mazioli[3] sobre redes, subredes, máscaras, CIDR e assuntos relacionados.

    Quanto ao seu servidor, sugiro instalar o serviço de DNS, reduzindo assim o número de requisições a servidores externos. Também sugiro instalar o DHCDrop[4], servindo para evitar que outros servidores DHCP, no mesmo barramento, respondam pelo seu servidor[5][6][7].

    Para finalizar, fico feliz que minhas indicações anteriores colaboraram no êxito das funcionalidades de seu servidor

    [1] http://dfalsarella.blogspot.com/2009...s-de-rede.html
    [2] http://www.vivaolinux.com.br/artigo/...scaras-de-rede
    [3] http://focalinux.cipsga.org.br/guia/...do/ch-rede.htm
    [4] http://www.netpatch.ru/dhcdrop.html
    [5] https://under-linux.org/f212/range-d...97/#post520699
    [6] http://eng.registro.br/pipermail/gte...st/029871.html
    [7] http://daniloegea.wordpress.com/2010...com-o-dhcdrop/

    Saudações,

    Trober
    -
    -
    -
    -
    -