ISC DHCP 服务器“存在动态和静态租约”

ISC DHCP 服务器“存在动态和静态租约”

我有类似的问题ISC DHPD 中的固定和动态 IP 导致双重租赁

在我的 DHCP 日志中,我经常收到类似以下警告

Jan 21 10:20:56 dc2 dhcpd: Dynamic and static leases present for 192.168.1.107.
Jan 21 10:20:56 dc2 dhcpd: Remove host declaration Ares or remove 192.168.1.107
Jan 21 10:20:56 dc2 dhcpd: from the dynamic address pool for 192.168.1.0/24
Jan 21 10:20:56 dc2 dhcpd: DHCPREQUEST for 192.168.1.107 from 00:24:d7:de:60:50 via eth0
Jan 21 10:20:56 dc2 dhcpd: DHCPACK on 192.168.1.107 to 00:24:d7:de:60:50 via eth0

我有点困惑,无法想象为什么会出现这个错误?昨天我也遇到了这个问题,我的一台电脑没有从静态条目中获取 IP。相反,它获得了动态池的 IP。

这是我的 dhcpd.conf

subnet 192.168.1.0 netmask 255.255.255.0 {

   option domain-name-servers 192.168.1.8;
   option domain-name "x";
   ddns-domainname "x";
   ddns-rev-domainname "in-addr.arpa.";
   option routers 192.168.1.2;
   option broadcast-address 192.168.1.255;
   option domain-search "x";
   option ntp-servers 192.168.1.8;
   option subnet-mask 255.255.255.0;
   option netbios-name-servers 192.168.1.205; #192.168.1.205;

   # Einige Einstellungen fuer WPAD Probleme
   option wpad "\n";
   # Bekannte Geraete
   pool {
        range 192.168.1.1 192.168.1.169;
        deny unknown-clients;
        }
   # Unbekannte Geraete
   pool {
        range 192.168.1.170 192.168.1.199;
        allow unknown-clients;
        }
   # Peripherie
   pool {
        range 192.168.1.200 192.168.1.240;
        deny unknown-clients;
        }
#       default-lease-time 600;
#       max-lease-time 7200;
}
#

# Reserveriungen...
include "/etc/dhcp/reservations.conf";

我的意图是只有 192.168.1.170 - 199 是动态区域的空闲区域。配置有误吗?

欢呼吧,卢卡斯

答案1

错误说明了一切,对于相同的 IP 地址范围,存在静态和动态租约。

下面您定义了一个动态租约:

# Bekannte Geraete
   pool {
        range 192.168.1.1 192.168.1.169;
        deny unknown-clients;
        }

因此您不应再从此范围配置静态租约。我猜您在此处已从同一范围配置了静态租约:

"/etc/dhcp/reservations.conf"

为了解决这个问题,如果您只想为静态租约保留它,请按如下所示更改动态池(Bekannte Geraete)或将其删除。

# Bekannte Geraete
       pool {
            range 192.168.1.1 192.168.1.169;
            deny all clients;
            }

相关内容