如何在 openwrt 中使用 dhcpcd 而不是 udhcpc?

xen*_*ide 6 linux dhcp openwrt udhcpc

我正在尝试确定我的路由器未与我的 ISP 同步的原因,我确实怀疑他们的一端出现问题,因此我正在尝试复制我的桌面设置,其中包括使用 dhcpcd。

问题是我在 OpenWRT 上安装它后不知道如何告诉 OpenWRT 使用它。谁能告诉我在 OpenWRT 上安装和配置 WAN dhcpcd 的步骤?

我在 WRT54GL 上使用 Backfire 10.03。

N J*_*N J 2

基本上来说,udhcpc 的使用似乎被硬编码到ifupOpenWRT 的帮助程序脚本中。

基本上,ifup是调用 setup_interface,其中/lib/network/config.sh有对 udhcpc 的硬编码引用。如果您要备份此文件,并对辅助函数进行足够的编辑,我想您将能够使用 dhcpcd,但是我不保证它会起作用,因为我还没有尝试过。

一些背景知识,udhcpc 似乎确实是 OpenWRT 中首选且受支持的 DHCP 方法,而 dhcpcd 之所以被包含在内,只是因为它支持 RFC#3442(OpenWRT Ticket 1797)。