修改了DHCP的配置文件,能不重新启动DHCP吗?

发布于 2022-07-21 10:26:57 字数 119 浏览 9 评论 9

各位:有个问题请教。
   在linux下,修改了DHCP的配置文件,能不重启动DHCP服务,让修改生效吗?就像windows的DHCP一样。
各位或者有更好的方法实现的话,就指教一下啊。谢谢!

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

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

发布评论

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

评论(9

荭秂 2022-07-27 06:53:28

有意思,kenduest 兄,谢谢!

云雾 2022-07-27 06:34:47

原帖由 chancecui 于 2006-9-12 10:16 发表
也许是吧,呵呵!如果dhcpd.conf的为10000台左右的机器,根据机器的mac分配一个指定的IP,那么每加一个就重新启动一次,如果有变化的话,还得要重新配置后,再启动。我感觉这样的启动太频繁了,呵呵!

你会一直一直每个几分钟新增 mac 应对纪录吗 ? 答案是不会嘛,所以不是想太多了 ?

再者,就算是你可以通知 dhcpd daemon 要让变更生效,那 daemon 还是要重读设定档,这个与重新启动的意思还不是一样 ?

  1. /etc/init.d/dhcpd restart
  2. /etc/init.d/dhcpd reload

复制代码

请问两者速度有差别嘛 ?

而 dhcp 服务基本上不是一直持续连线的服务项目,所以大可不用采用一般 daemon 拦截 SIGHUP 方式来达成该需求。

呵呵,老兄,你这是调侃吧?我只是打个比喻而已,形容需要控制的的工作量多!

你可以用比喻,但是实务上不会有机会有上万台主机在同一个 subnet,然后用 dhcp 主机分配。

当然有人应用采用 dhcp relay,只是那是另外一种情况,也不可以与这个混在一起谈。

当然就算是有,dhcp 服务的数量,与重新启动的方式这两者根本也没任何关系吧 ?

==

别念他 2022-07-27 06:34:20

原帖由 traveller2 于 2006-9-11 18:23 发表
请问在有10000台左右机器的局域网里如何配置dhcp?

呵呵,老兄,你这是调侃吧?我只是打个比喻而已,形容需要控制的的工作量多!

ゞ花落谁相伴 2022-07-27 06:10:58

原帖由 traveller2 于 2006-9-11 18:23 发表
请问在有10000台左右机器的局域网里如何配置dhcp?

我也想知道……

垂暮老矣 2022-07-27 05:21:57

请问在有10000台左右机器的局域网里如何配置dhcp?

不一样的天空 2022-07-27 01:31:56

也许是吧,呵呵!如果dhcpd.conf的为10000台左右的机器,根据机器的mac分配一个指定的IP,那么每加一个就重新启动一次,如果有变化的话,还得要重新配置后,再启动。我感觉这样的启动太频繁了,呵呵!
哈哈,刚刚到了www.isc.org看了一下,发现有dhcp的新版本!最新是 DHCP 3.1.0a1,不知道有没有我想要的功能!有那位大哥用过呢?kenduest  兄呢?

千里故人稀 2022-07-26 23:27:55

原帖由 chancecui 于 2006-9-11 17:03 发表
谢谢上面的回答!
我的想法是跟应用有关,所以希望有上述的功能。如果频繁的启动,我觉得在指定机器数量少的时候没有问题;在数量巨多的情况下,频繁的启动应该会有问题的(不知我这想法对不对,各位请指教)!
...

dhcp 服务重新启动,又不会影响 dhcp client 的网路连结.

所以您是否多虑了?

==

彼岸花似海 2022-07-26 04:51:01

谢谢上面的回答!
我的想法是跟应用有关,所以希望有上述的功能。如果频繁的启动,我觉得在指定机器数量少的时候没有问题;在数量巨多的情况下,频繁的启动应该会有问题的(不知我这想法对不对,各位请指教)!
各位请继续!
除了isc dhcpd以外,linux下还有其它的dhcp吗?

笛声青案梦长安 2022-07-24 19:15:09

原帖由 chancecui 于 2006-9-11 15:41 发表
各位:有个问题请教。
   在linux下,修改了DHCP的配置文件,能不重启动DHCP服务,让修改生效吗?就像windows的DHCP一样。
各位或者有更好的方法实现的话,就指教一下啊。谢谢!

应该先问一下是,您如何通知 dhcp server 设定档已经改过要让变更生效呢 ?

传统一般 daemon 会拦截 SIGHUP signal,对该 daemon 发送该信号就可以让  daemon 获得相关配置已经异动,需要重读配置档让变更生效。比方 apache, proftpd 等等都是如此。

一般使用  /etc/init.d/xxxxx reload,这就是使用 SIGHUP 处理方式。

而目前用的 dhcpd 是 isc dhcpd,该 daemon 没上面谈到这个设计,所以重新启动 dhcp 服务基本上当然是必要的。另外重新启动其实也只是打一行指令而已,很单纯不是吗

==

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