use*_*163 4 dhcp debian isc-dhcp dhcp-server
我有一个类似于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
Run Code Online (Sandbox Code Playgroud)
我有点困惑,无法想象,为什么会出现这个错误?昨天我也遇到了问题,我的一台电脑没有从静态条目中获取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";
Run Code Online (Sandbox Code Playgroud)
我的意图是只有 192.168.1.170 - 199 对于动态区域是免费的。是配置错误吗?
干杯,卢卡斯
该错误说明了一切,同一 IP 地址范围同时存在静态和动态租约。
您在下面定义了动态租约:
# Bekannte Geraete
pool {
range 192.168.1.1 192.168.1.169;
deny unknown-clients;
}
Run Code Online (Sandbox Code Playgroud)
因此,您不应再配置此范围内的静态租约。我猜你在这里配置了相同范围的静态租约:
"/etc/dhcp/reservations.conf"
Run Code Online (Sandbox Code Playgroud)
要解决此问题,请按如下所示更改动态池 (Bekannte Geraete),或者如果您只想将其保留用于静态租用,则将其删除。
# Bekannte Geraete
pool {
range 192.168.1.1 192.168.1.169;
deny all clients;
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19118 次 |
| 最近记录: |