Как использовать dhcpcd в openwrt вместо udhcpc?

Я пытаюсь определить причину, по которой мой маршрутизатор не синхронизируется с моим интернет-провайдером, я подозреваю, что snafu на их конце, поэтому я пытаюсь реплицировать настройки своих настольных компьютеров, которые включают использование dhcpcd.

Проблема в том, что я не знаю, как сказать OpenWRT, чтобы использовать это после того, как я установил его на OpenWRT. Может ли кто-нибудь сказать мне шаги по установке и настройке dhcpcd для WAN на OpenWRT?

Я использую backfire 10.03 на WRT54GL.

В принципе, кажется, что использование udhcpc жестко привязано к вспомогательным скриптам ifup на OpenWRT.

В принципе, ifup вызывает setup_interface, из /lib/network/config.sh который имеет жестко закодированные ссылки на udhcpc. Если бы вы сделали резервную копию этого файла и внесли достаточные изменения в вспомогательную функцию, я предполагаю, что вы сможете использовать dhcpcd, но я не гарантирую, что он будет работать, поскольку я не пробовал это.

Немного фона, udhcpc, по-видимому, является предпочтительным и поддерживаемым DHCP-методом в OpenWRT, а dhcpcd был включен только из-за его поддержки RFC # 3442 ( OpenWRT Ticket 1797 ).

Это довольно просто.

  # opkg update # opkg install dhcpcd