Ich habe mich nach etwas umgesehen, das meinen (alten) ISC-DHCPd-Server ersetzen kann.
Ein DHCP-Server mit einem Datenbank-Backend klingt für mich nach einer großartigen Idee, da ich dann eine schöne, freundliche Weboberfläche zu meinem Server haben könnte. Überraschenderweise kann ich keine großen Open-Source-Projekte anbieten, die dies anbieten.
Kennt jemand einen? Ich habe auch gelesen, wie ISC geändert wird, um ein Datenbank-Backend zu verwenden. Kann mir jemand sagen, ob diese Lösung für einen ausgelasteten Produktionsserver stabil genug ist? Oder ist die Verwendung einer Datenbank insgesamt eine schlechte Idee?
PS - /programming/893887/dchp-with-database-backend sieht so aus, als könnte SO diese alte, ähnliche Frage nicht beantworten.
EDIT: Ich suche etwas auf einer kostenlosen OS-Plattform, Linux oder BSD. Wenn es etwas absolut Tolles gibt , das nur für Windows verfügbar ist, ist es immer noch interessiert.
Antworten:
Mit ISC DHCP 4.x kann der DHCP-Dienst von einer LDAP-Datenbank (lokal oder remote) gesichert werden.
Das Paket unter Fedora 12+ und Ubuntu (Version unbekannt) enthält die LDAP-Schemadatei.
Sie starten den DHCP-Server und zeigen auf die LDAP-Datenbank (über eine kurze Konfigurationsdatei). Wenn Sie Dynamic DB auswählen, wird jede DHCP-Abfrage zu einer LDAP-Abfrage / Antwort.
Mit LDAP können Sie den DHCP-Inhalt in einer beliebigen Sprache mit einer LDAP-Bibliothek von jedem Ort aus aktualisieren, der an Ihren LDAP-Server weitergeleitet werden kann. Ihre LDAP-Datenbank kann eine unbegrenzte Anzahl von DHCP-Servern bedienen.
Ich habe dies verwendet, um Ingenieuren das Hinzufügen und Entfernen von Testboxen zu einem Netzwerk zu ermöglichen, ohne dass sie sich beim DHCP-Server anmelden, eine Datei bearbeiten oder Root-Rechte verwenden müssen.
quelle
Ich hatte ein ähnliches Problem.
Am Ende habe ich ein paar Zeilen Python-Code geschrieben, um DHCP-Konfigurationsdateien aus einem Datenbank-Backend zu generieren. Mit diff überprüfe ich regelmäßig, ob die von mir generierte Datei Änderungen an der alten Konfiguration aufweist, und lade in diesem Fall den DHCP-Server neu.
Funktioniert für mich sehr gut mit mehreren Rechenzentren, Dutzenden von Netzwerken und Hunderten von IPs.
Ermöglicht es Ihnen auch, das 'Webinterface' zu haben und es Open Source zu halten.
quelle
Die Mitarbeiter von ISC (Autoren von BIND und des ISC-DHCP-Servers) arbeiten an KEA , einer neuen DHCP-Server-Implementierung, die - neben anderen netten Funktionen - SQL-Unterstützung bietet. Der Quellcode unterstützt seit Jahren SQLite und MySQL, und kürzlich wurde die Unterstützung für PostgreSQL hinzugefügt.
Es gibt noch keine ordnungsgemäße Veröffentlichung und nur sehr wenig Aktivität auf den Mailinglisten der Entwickler / Benutzer . Hoffentlich ändert sich dies, wenn der Code ausgereift ist, Releases erstellt werden, Distributionen ihn verpacken und er bei den Benutzern an Bedeutung gewinnt.
quelle
Ich habe das selbst recherchiert, was diesen Thread aufgedeckt hat. Ich habe gefunden:
quelle
Welche Vorteile suchen Sie? Wie oft nehmen Sie Änderungen an Ihrer DHCP-Konfiguration vor? Abgesehen vom Hinzufügen, Löschen oder Ändern der gelegentlichen Reservierung sollte DHCP ein System zum Festlegen und Vergessen sein. Wenn Sie regelmäßig etwas unternehmen müssen, müssen Sie Ihre Methoden überdenken.
quelle
BlueCat.com hat wirklich coole Appliances, die IP-Adressverwaltung (DNS / DHCP) durchführen, die genau in die Rechnung passen würden, außer dass sie nicht Open Source / Free sind.
Mit Bluecat können Sie Rollen delegieren. Sie können Ihren Clients beispielsweise Berechtigungen zum Bearbeiten von Berechtigungen in der umgekehrten Zone nur für ihre / 26 oder ähnliches erteilen, und alles wird mit Hochverfügbarkeitsdatenbanken für DNS und DHCP verwaltet.
Wenn jemand so etwas in der Open Source-Welt weiß, würde ich gerne davon hören. Ich wünschte, Microsoft würde DHCP wie bei DNS in Active Directory integrieren. Es wäre perfekt für mich (ich weiß - nicht Open Source, aber wenn es im Server enthalten ist, würde es für mich funktionieren!)
quelle
Wenn Sie ISP sind, sollten Sie VitalQIP verwenden. Es ist ein kommerzielles Produkt, aber ich kann mir nicht vorstellen, ohne es zu leben.
quelle