ISC DHCP waktu sewa tanpa batas

11

Bagaimana saya bisa mengkonfigurasi server DHCP ISC ke waktu sewa yang tak terbatas untuk semua klien?

man dhcpd:

Panjang Sewa Sewa DHCP dapat ditetapkan hampir semua panjang mulai dari nol detik hingga tak terbatas. Berapa lama sewa masuk akal untuk setiap subnet yang diberikan, atau untuk setiap instalasi yang diberikan, akan bervariasi tergantung pada jenis host yang dilayani.

tetapi dhcpd sepenuhnya tidak berfungsi dengan nilai waktu sewa nol:

ddns-update-style none;
#option domain-name "dobisel.com";
option domain-name-servers 8.8.8.8,8.8.4.4;
default-lease-time 0; <---- here
max-lease-time 0; <----- here
authoritative;
log-facility local7;

subnet 192.168.11.0 netmask 255.255.255.240 {
  range 192.168.11.2 192.168.11.14;
  option routers 192.168.11.1;
  option broadcast-address 192.168.11.15;
  option subnet-mask 255.255.255.240;
}
piring
sumber
2
Ini adalah pertanyaan kuno, tetapi saya menemukannya sehingga orang lain mungkin melakukannya. Pertanyaannya menunjukkan kurangnya pemahaman tentang DHCP. Masa sewa berakhir tidak berarti "klien akan mendapatkan IP yang berbeda". Klien akan meminta IP yang sama lagi. Anda harus mengatur sewa menjadi lebih lama dari waktu maksimum yang diinginkan klien untuk offline. Jadi 30 hari mungkin akan mendapatkan apa yang diinginkan @pylover bertahun-tahun yang lalu, tetapi masih memungkinkan untuk mengubah pengaturan tanpa berurusan dengan sewa yang macet tanpa batas.
Silindris

Jawaban:

17

Ini tidak disebutkan secara eksplisit di manual, tetapi menetapkan waktu sewa ke -1 pada opsi yang Anda sebutkan,

default-lease-time -1;
max-lease-time -1;

secara efektif menonaktifkan waktu kadaluwarsa sewa, sehingga kadaluwarsanya akan secara efektif ditetapkan "hingga tak terbatas".

dawud
sumber
4

Anda tidak boleh mengonfigurasi waktu sewa yang tak terbatas. Alasan memiliki DHCP adalah untuk memiliki manajemen pusat dan fleksibilitas . Membuat waktu sewa tidak terbatas, Anda akan mematikan fleksibilitas.

Mircea Vutcovici
sumber
1
saya ingin pengguna bergabung dengan jaringan saya tanpa konfigurasi dan berkomunikasi satu sama lain dengan alamat ip khusus untuk selamanya. ini adalah kesederhanaan, otomatisasi, dan stabilitas. hanya ingat suatu pagi di kantor Anda, Anda tidak dapat melihat folder bersama pada komputer karena masa sewa-kedaluwarsa dari sebuah komputer. bagaimana saya bisa melupakan otomatisasi dan stabilitas di jalan fleksibilitas?
pylover
Mengapa Anda tidak menggunakan sewa statis?
Mircea Vutcovici
1
ok, jadi saya perlu menghabiskan beberapa waktu untuk mengumpulkan alamat mac, dan mengkonfigurasi alamat yang terkait untuk masing-masing.
pylover
1
Anda dapat membuat skrip yang menambahkan semua host baru ke daftar sewa statis. Skrip ini dapat mengirimi Anda email saat Anda kehabisan alamat IP di kumpulan itu. Atau mengirimi Anda email setiap kali IP / MAC baru terdeteksi di jaringan. Dengan cara ini Anda memiliki kenyamanan DHCP, Anda memiliki IP yang sama ditugaskan untuk NIC yang sama. Dan Anda memiliki kontrol penuh untuk mengubah semua ini dalam sekejap jika Anda membutuhkannya, dan Anda dapat memiliki IP statis juga jika Anda harus. Server DHCP modern dapat diinstruksikan untuk mengirim permintaan ARP sebelum menetapkan sewa untuk IP.
Mircea Vutcovici
1
Atau mungkin idenya bagus. Dia hanya ingin atribut alamat IP dengan mudah. Jika rentang DHCP menjadi sepenuhnya penuh, saya kira dia bisa membuat skrip untuk membersihkan file dhcpd.leases
Florent
3

Saya akan menyarankan menentukan waktu sewa dalam hitungan detik. Jadi dimana:

waktu sewa standar 600; This being ten minutes
waktu sewa maksimum 7200;This being two hours

mencoba:

waktu sewa standar 86400 ; This being one day
waktu sewa maksimum 604800 ;This being one week

Anda dapat mencoba 2592000 which is 30 days .

    Saya tidak akan melebihi itu.

AndreasRZA
sumber