เวลาเช่า ISC DHCP ไม่มีที่สิ้นสุด


11

ฉันจะกำหนดค่าเซิร์ฟเวอร์ ISC DHCP ให้เช่าเวลาไม่สิ้นสุดสำหรับลูกค้าทั้งหมดได้อย่างไร

ผู้ชาย dhcpd:

ความยาวของสัญญาเช่า DHCP สามารถกำหนดได้เกือบทุกความยาวตั้งแต่ศูนย์วินาทีจนถึงอินฟินิตี้ ความยาวของสิทธิการเช่าใดที่เหมาะสมสำหรับซับเน็ตที่กำหนดหรือสำหรับการติดตั้งที่กำหนดจะแตกต่างกันไปขึ้นอยู่กับประเภทของโฮสต์ที่ให้บริการ

แต่ dhcpd ไม่สามารถใช้งานได้กับค่าศูนย์เวลาเช่า:

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;
}

2
นี่เป็นคำถามโบราณ แต่ฉันพบว่ามันอาจจะทำให้คนอื่นได้ คำถามแสดงให้เห็นถึงการขาดความเข้าใจ DHCP สัญญาเช่าที่หมดอายุไม่ได้หมายความว่า "ลูกค้าจะได้รับ IP ที่แตกต่าง" ลูกค้าจะขอ IP เดียวกันอีกครั้ง คุณควรตั้งค่าสัญญาเช่าให้นานกว่าเวลาสูงสุดที่ลูกค้าจะออฟไลน์ ดังนั้น 30 วันอาจจะได้รับสิ่งที่ @pylover ต้องการตลอดหลายปีที่ผ่านมา แต่ก็ยังทำให้สามารถเปลี่ยนการตั้งค่าโดยไม่ต้องทำสัญญาเช่าที่ติดอยู่อย่างไม่สิ้นสุด
Cylindric

คำตอบ:


17

มันไม่ได้กล่าวถึงอย่างชัดเจนใน manpage แต่การตั้งค่าเวลาเช่าถึง -1 ในตัวเลือกใด ๆ ที่คุณพูดถึง

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

กำลังปิดการใช้งานอย่างมีประสิทธิภาพเวลาหมดอายุของสัญญาเช่าดังนั้นการหมดอายุของพวกเขาจะถูกตั้งค่าอย่างมีประสิทธิภาพ "เป็นอินฟินิตี้"


4

คุณไม่ควรกำหนดเวลาการเช่าที่ไม่มีที่สิ้นสุด เหตุผลของการมี DHCP คือการมีการจัดการส่วนกลางและมีความยืดหยุ่น ทำให้เวลาการเช่าไม่มีที่สิ้นสุดคุณจะฆ่าความยืดหยุ่น


1
ฉันต้องการให้ผู้ใช้เข้าร่วมเครือข่ายของฉันโดยไม่มีการกำหนดค่าและสื่อสารซึ่งกันและกันโดยใช้ที่อยู่ IP เฉพาะตลอดเวลา นี่คือความเรียบง่ายระบบอัตโนมัติและความเสถียร เพิ่งจำตอนเช้าในสำนักงานของคุณคุณไม่สามารถดูโฟลเดอร์ที่แชร์ในคอมพิวเตอร์ได้เนื่องจากการหมดอายุการเช่าของคอมพิวเตอร์ฉันจะลืมระบบอัตโนมัติและความเสถียรในด้านความยืดหยุ่นได้อย่างไร
pylover

ทำไมคุณไม่ใช้สัญญาเช่าแบบคงที่?
Mircea Vutcovici

1
ตกลงดังนั้นฉันต้องใช้เวลาในการรวบรวมที่อยู่ Mac และกำหนดค่าที่อยู่ที่เกี่ยวข้องสำหรับแต่ละครั้ง
pylover

1
คุณสามารถสร้างสคริปต์ที่เพิ่มโฮสต์ใหม่ทั้งหมดลงในรายการสัญญาเช่าคงที่ สคริปต์นี้สามารถส่งอีเมลถึงคุณเมื่อคุณมีที่อยู่ IP ในกลุ่มนั้นหมด หรือส่งอีเมลถึงคุณทุกครั้งที่ตรวจพบ IP / MAC ใหม่ในเครือข่าย ด้วยวิธีนี้คุณจะได้รับความสะดวกสบายของ DHCP คุณมี IP เดียวกันที่กำหนดให้กับ NIC เดียวกัน และคุณสามารถควบคุมการเปลี่ยนแปลงทั้งหมดได้ในทันทีหากคุณต้องการและคุณสามารถมี IP แบบคงที่ได้เช่นกันหากคุณต้องการ เซิร์ฟเวอร์ DHCP ที่ทันสมัยสามารถสั่งให้ส่งคำขอ ARP ก่อนที่จะกำหนดให้เช่าสำหรับ IP
Mircea Vutcovici

1
หรือบางทีความคิดของเขาก็เป็นสิ่งที่ดี เขาเพียงต้องการที่จะระบุที่อยู่ IP ได้อย่างง่ายดาย หากช่วง DHCP เต็มโดยสมบูรณ์ฉันเดาว่าเขาสามารถสร้างสคริปต์เพื่อล้างไฟล์ dhcpd.leases
Florent

3

ฉันขอแนะนำให้ระบุเวลาเช่าในไม่กี่วินาที ที่ไหน:

เวลาเช่าเริ่มต้น 600 This being ten minutes
เวลาเช่าสูงสุด 7200;This being two hours

ลอง:

เวลาเช่าเริ่มต้น86400 ; This being one day
เวลาเช่าสูงสุด604800 ;This being one week

คุณอาจจะลอง2592000 which is 30 days

    ฉันจะไม่เกินนั้น

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.