BusyBox を実行する組み込みデバイスに取り組んでいます。
システムは ip コマンドを使用してアドレスを取得しています。デバイスのIPが静的であるか、DHCPサーバーから受信したかをCプログラムから把握したいと思います。それ、どうやったら出来るの?
4519 次
4 に答える
4
ユーザーが組み込みシステムとどのようにやり取りするかわかりません。しかし、私たち (同じコンポーネント) には、選択した DHCP/STATIC タイプの設定をインターフェイスごとに SHM 構造体 (db) に登録する CLI があります。
基本的に、インターフェイスの IP がどのように設定されたかを追跡する必要があります。
于 2011-05-27T18:41:53.327 に答える
1
dumpleasesコマンドは、現在のリースを表示することになっています。IP アドレスはあるがリースがないことを判断できる場合、そのアドレスは静的です。
于 2009-10-08T11:44:23.903 に答える
0
この質問を見て、IFF_DYNAMIC フラグを確認してください。DHCP がインターフェイスでアクティブな場合に設定される可能性があります。
于 2009-10-08T12:07:13.480 に答える
0
環境を制御する場合は、env 変数を設定するか、IP アドレスが設定されているときに統計できる場所にフラグ ファイルを作成することをお勧めします。
于 2009-10-08T13:14:11.383 に答える