首页 最新 热门 推荐

  • 首页
  • 最新
  • 热门
  • 推荐

DHCP 客户端移动位置后无法获取IP地址的解决办法和原因分析

  • 23-11-09 14:04
  • 4362
  • 5426
blog.csdn.net

当 DHCP 客户端从一个子网移动到另一个子网时,出现客户端无法获得新子网上的有效 IP 地址,或者有IP,但是网络不通。

解决办法:

通过CMD进入dos CLI界面,执行如下释放更新指令:

Ipconfig /Release
Ipconfig /Renew
  • 1
  • 2

当然,查看主机当前IP地址的指令:

ipconfig /all
  • 1

原因分析:

当先前具有 DHCP 分配的地址的 DHCP 客户端再次启动时,客户端将进入 INIT-REBOOT 状态。 客户端将尝试通过发送 DHCPRequest 数据包,用以前分配的 IP 地址填充 DHCP 选项字段"DHCP 请求的地址"来验证它是否仍可以使用同一地址。

如果 DHCP 服务器保持无提示,则客户端假定以前的地址仍然有效,并保留该地址。 如果 DHCP 服务器发送 NACK 数据包以响应 DHCPRequest,则客户端将进入发现周期;它还请求 DHCPDiscover 数据包中以前分配的地址。

当 DHCP 服务器收到具有先前指定的地址的 DHCPRequest 时,它首先会通过检查"是否来自"代码段"字段来检查该地址是否来自本地段。 如果来自本地段,DHCP 服务器会将请求的地址与属于接收请求的本地接口的 IP 地址和子网掩码进行比较。

如果地址看起来位于同一子网中,则 DHCP 服务器将保持无提示,即使地址不在地址池范围内。 DHCP 服务器假定该地址由同一段中的另一个 DHCP 服务器分配(如果它不是来自其自己的池)。 如果地址未通过子网掩码/IP 地址检查,DHCP 服务器将检查该地址是否来自超级范围(如果已定义)。 如果没有,服务器会使用 NACK 数据包响应 DHCPRequest。

如果发送 DHCPRequest 的客户端请求的地址似乎位于同一子网中,但实际上已分配不同的子网掩码,则 DHCP 服务器将保持无提示,并且客户端将无法获取新子网的有效 IP 地址。
DHCP握手过程

从以上我们可以看出,企业网络里面子网掩码的规划必须严谨和准确,不然会造成不必要的意外,导致客户端无法正常获取IP地址。根本的解决办法是,要从新纠正IP地址段和子网掩码的规划设计。

推荐阅读:

DHCP服务器域环境部署关键总结
为什么不建议在AD域控制器上安装 DHCP 服务器角色?
DHCP 客户端移动位置后无法获取IP地址的解决办法和原因分析
Windows DHCP Server不能主动有效释放租约过期IP解决办法
Ubuntu安装DHCP 服务和排错教程

注:本文转载自blog.csdn.net的Par@ish的文章"https://blog.csdn.net/weixin_37813152/article/details/122374576"。版权归原作者所有,此博客不拥有其著作权,亦不承担相应法律责任。如有侵权,请联系我们删除。
复制链接
复制链接
相关推荐
发表评论
登录后才能发表评论和回复 注册

/ 登录

评论记录:

未查询到任何数据!
回复评论:

分类栏目

后端 (14832) 前端 (14280) 移动开发 (3760) 编程语言 (3851) Java (3904) Python (3298) 人工智能 (10119) AIGC (2810) 大数据 (3499) 数据库 (3945) 数据结构与算法 (3757) 音视频 (2669) 云原生 (3145) 云平台 (2965) 前沿技术 (2993) 开源 (2160) 小程序 (2860) 运维 (2533) 服务器 (2698) 操作系统 (2325) 硬件开发 (2492) 嵌入式 (2955) 微软技术 (2769) 软件工程 (2056) 测试 (2865) 网络空间安全 (2948) 网络与通信 (2797) 用户体验设计 (2592) 学习和成长 (2593) 搜索 (2744) 开发工具 (7108) 游戏 (2829) HarmonyOS (2935) 区块链 (2782) 数学 (3112) 3C硬件 (2759) 资讯 (2909) Android (4709) iOS (1850) 代码人生 (3043) 阅读 (2841)

热门文章

101
推荐
关于我们 隐私政策 免责声明 联系我们
Copyright © 2020-2025 蚁人论坛 (iYenn.com) All Rights Reserved.
Scroll to Top