首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >isc-dhcpd静态ip在范围内

isc-dhcpd静态ip在范围内
EN

Server Fault用户
提问于 2012-11-09 07:27:28
回答 2查看 3.3K关注 0票数 4

我有一个isc-dhcpd服务器,dhcp-范围为10.0.10- 10.0.0.20。还有一个与静态ip 10.0.0.10连接的设备。当具有动态ip的客户端连接到网络时会发生什么情况?

如果我将静态ip更改为10.0.0.20,并将客户机连接到动态ip,该怎么办?

提前感谢

EN

回答 2

Server Fault用户

发布于 2012-11-12 09:11:49

所以你有子网声明..。想必是10.0.0.0/8 (或者/24,我想)。

子网声明中有一个子网范围,为10.0.0.10 10.0.20。

比如:

代码语言:javascript
复制
subnet 10.0.0.0 netmask 255.255.255.0 {
  range 10.0.0.10 10.0.0.20
}

然后有一个静态的IP声明,大概如下

代码语言:javascript
复制
group {
host static-host {
    hardware ethernet 1a:6b:6a:32:a5:01;
    fixed-address 10.0.0.10;
  }
}

因此,DHCPd知道的下一个可用地址是.11

dhcp服务器永远不会向动态客户端发送地址,其中fixed-address是在其他地方使用hardware ethernet地址指定的。

您应该能够更改静态主机的声明以更改fixed-address,重新启动dhcp服务器,然后重新绑定任何动态客户端。他们的地址可能会改变(如果他们有.10.20),但是如果他们在.11.19的范围内,他们的地址可能不会改变。

票数 2
EN

Server Fault用户

发布于 2019-09-18 18:47:03

如果您询问DHCP服务器是否会为客户端分配已在使用的IP地址,则答案是否定的。至少对于ISC服务器来说,按照他们的文档是不可能的。

DHCP服务器将在将地址分配给客户端之前,通过使用ICMP回送数据包来检查是否正在使用地址。这允许在DHCP作用域中具有自分配静态IP地址的客户端在网络上和平存在。

在这种情况下,一个管理良好的网络将使用DHCP预约。

如果您询问具有自分配(静态) IP地址的设备是否将连接到当前正在使用该IP地址的网络,则取决于网络设备。设备应该认识到网络上有一个重复的IP地址,并取消网络接口的激活。

然而,该设备并不一定要这么做。一个流氓设备可能只是试图强迫自己在网络上,并导致连接问题的另一个设备正在使用该IP地址。

票数 1
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/447013

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档