Saya telah mencari-cari sesuatu untuk menggantikan server ISC-DHCPd (kuno) saya.
Server DHCP dengan database backend terdengar seperti ide bagus bagi saya, karena saya kemudian dapat memiliki antarmuka web yang bagus dan ramah ke server saya. Anehnya, saya tidak dapat proyek sumber terbuka utama yang menawarkan ini.
Adakah yang tahu tentang itu? Saya juga telah membaca tentang memodifikasi ISC untuk menggunakan database backend ... adakah yang bisa memberitahu saya jika solusi ini cukup stabil untuk server produksi yang sibuk? Atau apakah menggunakan basis data sebagai Ide Buruk ™ secara bersamaan?
PS - /programming/893887/dchp-with-database-backend sepertinya SO tidak bisa menjawab pertanyaan lama yang serupa ini.
EDIT: Saya mencari sesuatu di platform OS gratis, Linux atau BSD. Jika ada sesuatu yang benar - benar hebat yaitu Windows-only, masih tertarik.
Jawaban:
ISC DHCP 4.x memungkinkan layanan DHCP didukung oleh basis data LDAP (lokal atau jarak jauh).
Paket pada Fedora 12+ dan Ubuntu (versi tidak diketahui) termasuk file skema LDAP.
Anda memulai server DHCP dan mengarahkannya ke LDAP db (melalui file konfigurasi pendek). Jika Anda memilih DB dinamis, setiap permintaan DHCP menjadi permintaan / respons LDAP.
Dengan LDAP Anda dapat memperbarui konten DHCP menggunakan bahasa apa pun dengan pustaka LDAP dari lokasi mana pun yang dapat dialihkan ke server LDAP Anda. LDAP DB Anda dapat melayani server DHCP dalam jumlah yang tidak terbatas.
Saya menggunakan ini untuk memungkinkan para insinyur menambah dan menghapus kotak tes ke jaringan tanpa mengharuskan mereka untuk masuk ke server DHCP, mengedit file atau menggunakan root privs.
sumber
Saya punya masalah serupa.
Saya akhirnya menulis beberapa baris kode Python untuk menghasilkan file konfigurasi DHCP dari database backend. Menggunakan diff, saya secara teratur memeriksa apakah file yang saya hasilkan memiliki perubahan pada konfigurasi lama dan dalam kasus itu saya memuat ulang server DHCP.
Bekerja cukup baik untuk saya dengan beberapa pusat data, puluhan jaringan, dan ratusan IP.
Juga memungkinkan Anda untuk memiliki 'antarmuka web' dan menjaganya tetap open source.
sumber
Orang-orang di ISC (penulis BIND dan server DHCP ISC) bekerja pada KEA , implementasi server DHCP baru yang - di antara fitur-fitur bagus lainnya - memiliki dukungan SQL. Kode sumber telah memiliki dukungan untuk SQLite dan MySQL selama bertahun-tahun, dan dukungan PostgreSQL ditambahkan baru-baru ini.
Belum ada rilis yang tepat, dan sangat sedikit aktivitas di milis dev / pengguna mereka. Mudah-mudahan itu akan berubah ketika kode matang, rilis dibuat, distro mulai mengemasnya, dan mendapatkan daya tarik dengan pengguna.
sumber
Saya telah meneliti ini sendiri, yang menghasilkan utas ini. Saya telah menemukan:
sumber
Apa keuntungan yang Anda cari? Seberapa sering Anda melakukan perubahan pada konfigurasi DHCP Anda? Selain menambah, menghapus, atau memodifikasi reservasi sesekali, DHCP harus merupakan sistem yang diatur dan dilupakan. Jika Anda perlu melakukan sesuatu secara teratur, Anda perlu mempertimbangkan kembali metodologi Anda.
sumber
BlueCat.com memiliki peralatan yang benar-benar keren yang melakukan manajemen alamat ip (DNS / DHCP) yang akan sesuai dengan tagihan PERSIS, kecuali bahwa mereka tidak opensource / gratis ..
Bluecat memungkinkan Anda mendelegasikan peran, misalnya Anda bisa memberi klien Anda hak istimewa mengedit di zona terbalik hanya untuk / 26 atau sesuatu seperti itu, dan semuanya ditangani dengan database ketersediaan tinggi untuk DNS dan DHCP.
Jika ada yang tahu hal seperti itu di dunia open source, saya ingin mendengarnya .. Saya berharap Microsoft akan mengintegrasikan DHCP ke dalam Active Directory seperti yang mereka lakukan dengan DNS. Ini akan menjadi sempurna bagi saya (saya tahu - bukan open source, tetapi jika disertakan dengan server, ia akan bekerja untuk saya!)
sumber
Jika Anda ISP, pertimbangkan untuk menggunakan VitalQIP. Ini adalah produk komersial, tetapi saya tidak bisa membayangkan hidup tanpanya.
sumber