Servidor DHCP com backend de banco de dados [closed]

7

Eu tenho procurado por algo para substituir meu (antigo) servidor ISC-DHCPd.

Um servidor DHCP com um back-end de banco de dados soa como uma ótima idéia para mim, já que eu poderia ter uma interface web agradável e amigável para o meu servidor. Surpreendentemente, não posso nenhum grande projeto de código aberto que ofereça isso.

Alguém sabe de um? Também li sobre modificar o ISC para usar um back-end de banco de dados ... alguém pode me informar se essa solução é estável o suficiente para um servidor de produção ocupado? Ou está usando um banco de dados uma Idéia ruim ™ todos juntos?

PS - link parece que SO não conseguiu responder a essa pergunta antiga e semelhante.

EDIT: Estou procurando algo em uma plataforma de sistema operacional livre, Linux ou BSD. Se existe algo absolutamente ótimo que é apenas para Windows, ainda assim está interessado.

    
por Cory J 13.08.2010 / 00:08

7 respostas

4

O ISC DHCP 4.x permite que o serviço DHCP seja apoiado por um banco de dados LDAP (local ou remoto).

O pacote no Fedora 12+ e no Ubuntu (versão desconhecida) inclui o arquivo de esquema do LDAP.

Você inicia o servidor DHCP e aponta-o para o banco de dados do LDAP (por meio de um arquivo de configuração curto). Se você selecionar o banco de dados dinâmico, cada consulta DHCP se tornará uma consulta / resposta LDAP.

Com o LDAP, você pode atualizar o conteúdo do DHCP usando qualquer idioma com uma biblioteca LDAP de qualquer local que possa ser roteado para o servidor LDAP. Seu banco de dados do LDAP pode servir um número ilimitado de servidores DHCP.

Eu usei isso para permitir que os engenheiros adicionem e removam caixas de teste a uma rede sem precisar fazer logon no servidor DHCP, editar um arquivo ou usar privs raiz.

    
por 16.12.2010 / 15:24
3

Eu tive um problema semelhante.

Acabei escrevendo algumas linhas de código Python para gerar arquivos de configuração DHCP a partir de um back-end de banco de dados. Usando o diff Eu verifico regularmente se o arquivo que eu gero tem alterações na configuração antiga e, nesse caso, eu recarrego o servidor DHCP.

Funciona muito bem para mim com vários data centers, dezenas de redes e centenas de IPs.

Também permite que você tenha a 'interface web' e a mantenha aberta.

    
por 09.12.2012 / 00:00
3

Eu mesmo estive pesquisando isso, o que resultou neste tópico. Eu encontrei:

  • Anemon DHCP que parece ser dead / gone (assim, o link archive.org). "módulos dá anemon a capacidade de usar muitos bancos de dados como backend (mysql, postgresql, mssql, sqllite, sybase, etc.)"
  • KEA do ISC "MySQL, suporte de backend do Postgres."
  • staticDHCPd "Bancos de dados: Postgres, MySQL, Oracle, SQLite"
por 20.10.2014 / 20:07
2

Quais as vantagens que você está procurando? Com que frequência você faz alterações em sua configuração de DHCP? Além de adicionar, excluir ou modificar a reserva ocasional DHCP deve ser um conjunto e esquecer o sistema. Se você precisar fazer algo regularmente, precisará reconsiderar suas metodologias.

    
por 13.08.2010 / 00:18
2

O BlueCat.com tem aparelhos muito legais que fazem o gerenciamento de endereço IP (DNS / DHCP) que se encaixaria EXATAMENTE, exceto que eles não são opensource / free ..

O Bluecat permite que você delegue funções, por exemplo, você pode dar privilégios de edição aos seus clientes na zona reversa apenas para o / 26 ou algo assim, e tudo é tratado com bancos de dados de alta disponibilidade para DNS e DHCP.

Se alguém souber de algo parecido no mundo do código aberto, eu adoraria ouvir sobre isso. Eu gostaria que a Microsoft integrasse o DHCP no Active Directory como fazia com o DNS. Seria perfeito para mim (eu sei - não é open source, mas se for incluído no servidor, funcionaria para mim!)

    
por 15.02.2011 / 15:17
2

Os caras do ISC (autores do BIND e do servidor ISC DHCP) estão trabalhando em KEA , uma nova implementação de servidor DHCP que - entre outros recursos interessantes - tem suporte a SQL. O código fonte tem suporte para SQLite e MySQL há anos, e o suporte ao PostgreSQL foi adicionado recentemente.

Ainda não há lançamento adequado e há muito pouca atividade em dev / usuários . Espero que isso mude à medida que o código amadurece, os lançamentos são feitos, as distribuições começam a empacotá-lo e ele ganha força com os usuários.

    
por 05.05.2014 / 11:58
0

Se você é ISP considere usar o VitalQIP. É um produto comercial, mas não consigo imaginar viver sem ele.

    
por 17.12.2010 / 03:11