0
は、は電源投入時にIPアドレスを正常に取得するように見えるマイクロコントローラでlwipクライアントを開発しました。また、デバイスは、ネットワークベースのクエリ(例えば、ソケットベースのコマンド、ウェブページ「GET」)にうまく応答している。lwipルータのアクティブIPテーブルにDHCPクライアントが表示されない
私が抱える問題は、ルータの「Active IP Table」を見て、デバイスが存在しないことです。lwipスタートアップ手順で何か問題があったのかどうか疑問に思っています。
誰でもこのトラブルシューティングを開始する必要があることを知っていますか?
UPDATE(2011年10月20日):
私は、デバイスのMACアドレスは、少なくとも多少責任があることを確信になってきています。私は、Windows ARPテーブルとMACアドレスを比較するとターゲットのMACアドレスが競合することを発見した私はlwipの初期設定で設定していました。
私は、ルータがDHCPサーバであると仮定していますか(または、おそらくあなたはリンクローカルアドレスを使用していますか?)ルータに別の「既知の良い」デバイスを接続すると、IPアドレスを取得しますActive IPテーブルには?ルータソフトウェアはバグを含んでいることが知られています! – Max
@マックス - はい、ルータはDHCPサーバであり、他の「既知の良い」デバイスがアクティブIPテーブルに表示されます。 – Nate
「あなたはIPアドレスを取得できたようです」と言われたら、DHCP経由で言っていますか? MCU側でDHCPを使用していますか?たぶん、MCUのIPアドレスがハードコーディングされているだけかもしれません。 MCUはネットワーククエリに応答しているので、ネットワーク上にあり、スタックが動作していることは明らかです。動的IPアドレスを使用していない可能性があります。おそらくルータはDHCP経由で取得された動的IPしか表示しません。 – Dan