如何让BusyBox udhcpc永远在后台运行?

如何让BusyBox udhcpc永远在后台运行?

我想在基于 BusyBox 的 Linux 系统上配置 eth0,尝试获得 DHCP 租约 5 次,然后如果在 5 次尝试后仍未获得 IP,则永远在后台运行(即不抑制其余的操作)应用程序启动)。

我一直在通过 /etc/network/interfaces 中的 udhcpc_opts 尝试各种选项,例如

auto eth0
iface eth0 inet dhcp
    udhcpc_opts --retries 5 --background --syslog

但是我不知道如何让它无限期地留在后台。 IE 我想要 5 次初始尝试,然后无限次尝试。在后台重试的次数。有人可以帮忙吗?

答案1

我最终修改了 BusyBox 配置,它在启动 DCHP 客户端时自动添加“-n”选项。删除此功能后,如果客户端没有立即获取地址,则会进入后台。

相关内容