首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否可以强制DHCP服务器在每次更新地址时分配不同的IP地址?

是否可以强制DHCP服务器在每次更新地址时分配不同的IP地址?
EN

Server Fault用户
提问于 2021-07-16 07:46:01
回答 1查看 3K关注 0票数 0

我需要检测我的C++ Linux应用程序中的IP地址更新,并检查新地址是否与旧地址不同。我可以访问运行OpenWrt的路由器。我可以更改租赁时间,但我无法找到一种方法来强制地址更改与每次更新过程。这有可能吗?也许一旦被分配,IP地址就不会在更新时改变,唯一的方法是在租期结束后获得地址而不续订,并希望我的旧地址被分配给另一个客户?

谢谢您的任何建议。

EN

回答 1

Server Fault用户

回答已采纳

发布于 2021-07-16 23:27:57

根据定义,更新尝试续订同一IP地址的现有租约。

如果要从客户端强制使用新的IP地址,可以更改网络适配器的MAC地址。DHCP服务器将把它看作是一个新客户端,并分配一个新地址。

您可能想看看宏转换包http://manpages.ubuntu.com/manpages/bionic/man1/macchanger.1.html,因为它在这方面有一些很好的特性。

macchanger是一个GNU/Linux实用程序,用于查看/操作网络接口的MAC地址。“

如果希望从服务器端强制使用新的IP地址,则可以更改配置,使当前的IP地址不再可用。这可以通过创建分配给另一个(可能是虚构的)计算机/mac地址的保留、修改作用域以使旧地址不再包含在作用域中、完全禁用范围或服务器以使服务器不响应或其他阻止服务器发出更新的方法来实现。

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

https://serverfault.com/questions/1069777

复制
相关文章

相似问题

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