请教高手一个关于linux下的dhcp编程的问题。急!!

发布于 2022-10-01 03:23:55 字数 320 浏览 14 评论 0

我现在有两台linux的dhcp服务器A和B,开始客户端的ip都是由A分配的,现在我要做一个带有一个提交按钮的网页,当单击按钮的时候,就在A服务器执行一个cgi程序,把在A服务器取得的ip release掉,是否可以从dhcp源代码中取出dhcpnak()函数或者dhcprelease()函数改写一个释放程序呢?如果可以应该怎么给这两个函数的packet参数赋值呢?或者有没有别的更加简单的办法,我要实现的是只要单击按钮的时候,A服务器就把该客户端的ip释放,然后客户端就重新发送dhcpdiscover广播包到B服务器获得新的ip!

    比较急,希望各位高手帮忙解答,我先谢谢大家了!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(7

凉城已无爱 2022-10-08 03:23:55

up!没有懂的朋友吗?

笑看君怀她人 2022-10-08 03:23:55

动态获得的ip设置,windows平台可以用命令ipconfig /release释放掉,linux的偶忘记了,我忘记了,应该都有函数可以实现点击后调用它,然后向服务器发送dhcprelease消息

2022-10-08 03:23:55

谁知道怎么处理呢?我在等待大家的回答!

腻橙味 2022-10-08 03:23:55

up!

攀登最高峰 2022-10-08 03:23:55

建議您看一下webmin中關于釋放IP的代碼,他是用perl寫的

°如果伤别离去 2022-10-08 03:23:55

[quote]原帖由 "rdd"]动态获得的ip设置,windows平台可以用命令ipconfig /release释放掉,linux的偶忘记了,我忘记了,应该都有函数可以实现点击后调用它,然后向服务器发送dhcprelease消息[/quote 发表:

如果服务器端是linux,客户端是windows,那我在服务器端的cgi程序中怎么让客户端执行ipconfig/release呢?

一百个冬季 2022-10-08 03:23:55

[quote]原帖由 "kpjiang"]建議您看一下webmin中關于釋放IP的代碼,他是用perl寫的[/quote 发表:

谢谢,我去找来看看!

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文