openwrtでudhcpcの代わりにdhcpcdを使用する方法は?

openwrtでudhcpcの代わりにdhcpcdを使用する方法は?

私のルーターがISPと同期していない理由を確認しようとしていますが、ISPに問題があるようです。dhcpcdを使用してデスクトップ設定を複製しようとしています。

問題は、OpenWRTにOpenWRTをインストールした後にどのように使用するようにOpenWRTに指示するのかわからないことです。 OpenWRTでWAN用dhcpcdをインストールして設定する手順を教えてください。

WRT54GLでBackfire 10.03を使用しています。

答え1

ifupデフォルトでは、udhcpcの使用はOpenWRTのヘルパースクリプトにハードコードされているようです。

デフォルトでは、setup_interfaceはudhcpcへのハードコーディングされた参照をifup使用して呼び出されます。/lib/network/config.shこのファイルをバックアップしてヘルパー機能を十分に編集すれば、dhcpcdを使用できると思いますが、まだ試していないので動作することを保証することはできません。

いくつかの背景では、udhcpcがOpenWRTで推奨されサポートされているDHCPメソッドであるように見えますが、dhcpcdはRFC#3442をサポートしているため、単に含まれます(OpenWRTチケット1797)。

答え2

これはとても簡単です。

    # opkg update
    # opkg install dhcpcd

関連情報