dhclient 和 dhcpcd 真正的区别

rub*_*buc 18 dhcp

我无法弄清楚与手册页的区别。我可以看到什么是守护进程,一个是客户端,但这实际上在使用命令时意味着什么?此外,在这种情况下,客户端和守护进程之间有什么区别,不仅是术语(客户端和守护进程),而且在功能上是明智的?编辑:任务是如何划分的,如果客户端更新了客户端上的信息,守护进程的目的是什么。在这种情况下,我指的是客户端守护程序 dhcpcd 而不是 dhcpd。两者都默认安装在某些版本的 Linux 中,并且似乎分担了 dhcp 客户端的职责。

名称 dhcpcd - DHCP 客户端守护进程

Name
dhclient - Dynamic Host Configuration Protocol Client 
Run Code Online (Sandbox Code Playgroud)

小智 17

ISC 提供了 dhclient,因此,它可以作为一种参考。更轻量级的 dhcpcd 是最新的。dhcpcd 和 dhclient 都是功能齐全的 DHCP 客户端守护程序。Dhclient 不是“一次性”实用程序:

人 dhclient

-w 即使没有找到广播接口也继续运行。通常,如果 DHCP 客户端无法识别任何要配置的网络接口,则它会退出。(……)

这更像是 dhcpcd 的默认行为。


DHCP 一直是一个不断变化的目标,各种供应商(尤其是 Microsoft)引入了与标准的各种偏差。


小智 5

一项新的迫在眉睫的差异是,维护已结束!

https://www.isc.org/blogs/dhcp-client-relay-eom/