私は組み込みシステムに取り組んでおり、DHCPクライアントとしてudhcpcを使用しています。次のパラメータで実行されているようです:
/usr/share/udhcpc # ps | grep dhcp 5366 root 2432 S udhcpc -R -b -p /var/run/udhcpc.eth0.pid -i eth0
パラメータを変更するか、自分のDHCPクライアントを実行したい。私は検索しましたが、ifupと/ etc/network/interfacesに関係していると思います。
iface eth0 inet dhcp
しかし、DHCPクライアントを変更する方法がわかりません。
私が知りたいのですが
ありがとう!
あなたのシステムはbusybox
をベースにしたDebianの軽量バージョン/バリエーションのようです。
busybox
は通常、リカバリメディア、またはリソースが限られている組み込みシステムに使用されます。
パラメータを変更するために、udhcpc
を自動的に呼び出すことができます。
あなたは変えられる /etc/network/interfaces
なので:
iface eth0 inet manual
pre-up /sbin/udhcpc -R -b -p /var/run/udhcpc.eth0.pid -i eth0
別のDHCPクライアントを実行するには、それをインストールする必要があります。ただし、他のインターフェースがない場合は、udhcpc
で切り替える必要があります。
udhcpc
はbusybox
の一部であることを覚えておいてください。これは、作業環境を提供するグローバルバイナリへのリンクにすぎないため、DHCPを切り替えるスペースを節約することはできません。クライアント。