我正在尝试确定我的路由器未与我的 ISP 同步的原因,我确实怀疑他们的一端出现问题,因此我正在尝试复制我的桌面设置,其中包括使用 dhcpcd。
问题是我不知道在 OpenWRT 上安装它后如何告诉 OpenWRT 使用它。有人能告诉我在 OpenWRT 上为 WAN 安装和配置 dhcpcd 的步骤吗?
我在 WRT54GL 上使用 Backfire 10.03。
答案1
基本上来说,udhcpc 的使用似乎被硬编码到ifup
OpenWRT 的帮助程序脚本中。
基本上,ifup
是调用 setup_interface,其中/lib/network/config.sh
有对 udhcpc 的硬编码引用。如果您要备份此文件,并对辅助函数进行足够的编辑,我想您将能够使用 dhcpcd,但是我不保证它会起作用,因为我还没有尝试过。
一些背景知识,udhcpc 似乎确实是 OpenWRT 中首选且受支持的 DHCP 方法,而 dhcpcd 之所以被包含在内,只是因为它支持 RFC#3442 (OpenWRT 门票 1797)。
答案2
这很简单。
# opkg update
# opkg install dhcpcd