0

私は、Cisco IPTVで動作する2.6.15カーネルに取り組んでいます。ボックスが表示されたら、DHCPクライアントがハングアップします。この理由は、DHCPクライアントがブロードキャストされたDHCPオファーメッセージを取得しないためです。イーサネットがブロードキャストパケットを取得しない

私は/ proc/net/devファイルを読むと、イーサネットデバイス(eth0)がパケットを受信して​​いないことを示しています。私はボックスでtcpdumpを実行し、イーサネットインターフェイス上でパケットが受信されていないことも示しています。

次に、DHCPサーバーが稼動しているテストPCでwiresharkを実行したところ、DHCPサーバーからDHCPオファーメッセージがブロードキャストされていることが示されます。

このDHCPクライアントとサーバーは他のボックスと正常に動作しているため、これらのプログラムに問題がある可能性は低くなります。イーサネットドライバに問題がある必要があります。

私は本当に混乱しています。どのようにこの問題に進むべきですか?私を助けてください。

答えて

0

おそらく、DHCPクライアントがディスカバリを送信しているかどうかをチェックすることで開始できます。

DHCPハンドシェイクはこのように書きます: クライアント発見、 サーバーの提供、 クライアント要求、ACK サーバー

あなたは上の任意のDHCP関連の設定を確認することができ、次のこと(ウィキペディアはDHCPの手順を持っています)ルータ。
DHCPクライアントはサーバと同じサブネット/ VLANにありますか?そうでない場合、ルータはDHCPサーバのサブネット/ VLANとの間で中継するために特定の設定を必要としますか?