Linux

即使主機已關閉,也不希望 isc-dhcp 重新分配保留的 IP

  • February 15, 2018

我已經通過 dhcp 將 ip 分配給某些系統,然後在 dhcpd.conf 中創建條目以進行保留,這樣這些 ip 就不會分配給其他 mac。但是當具有保留 ip 的系統離線並且另一個客戶端發出 dhcp 請求時,保留 ip 被分配給它。我的 dhcpd.conf 如下。

ddns-update-style interim;
ignore client-updates;
subnet 10.10.10.0 netmask 255.255.255.0 {
range 10.10.10.2 10.10.10.20 ;
option routers                    10.10.10.1;
option subnet-mask                255.255.255.0;
option time-offset                -18000;
max-lease-time 10000000;
option domain-name "inclined";
option broadcast-address 10.10.10.255;
next-server 10.10.10.1;
host inc10 {
hardware ethernet 00:50:56:29:E8:F7 ;
fixed-address 10.10.10.2 ;
}
host inc12 {
hardware ethernet 00:0C:29:81:A5:C1 ;
fixed-address 10.10.10.3 ;
}
host inc23 {
hardware ethernet 00:0C:29:86:A6:72 ;
fixed-address 10.10.10.4 ;
}
host inc34 {
hardware ethernet 00:0C:29:92:17:E3 ;
fixed-address 10.10.10.5 ;
}
}

假設主機 inc34 已關閉,並且另一個新主機請求一個 ip,然後分配 10.10.10.5 給它。我不希望 dhcp 將保留的 ip 重新分配給其他主機。任何建議都非常感謝。謝謝

答案是將具有靜態 IP 的機器的 IP 放在分配的範圍之外 - 即固定地址不需要在“範圍”池中。

在您的情況下,最簡單的解決方案可能是將範圍更改為

範圍 10.0.0.6 10.0.0.20;

引用自:https://serverfault.com/questions/592648