0

Windows PC で android rndis テザリングを接続してみてください。Windows の IP アドレスは、1 分後まで 169.254.xx であり、DHCP ネゴシエーションが再び行われ、IP が 192.168.xx に変わります。

android出力でデバッグすると、テザリングサービスが表示され、dnsmasqが起動されました。dnsmasq は 1 分で dhcp discover を受信しました。予想される動作は、テザリング直後の dhcp である必要があります。

tcpdump を使用しましたが、アダプターの存在が変わると停止します。もう一度試してみると、初期化フェーズでネットワーク パケットが欠落しています。

Windows側でwireshark/ネットワークモニターを試しましたが、アダプターにバインドする必要があります。初期化フェーズのネットワーク パケットがまだありません。

アダプターの初期段階でネットワーク ログをキャプチャするツール (Android または Windows) はありますか? ndis に基づいているため、WindowsCE netlog がすべてのデータをダンプするのを見ました。イーサネット NIC の場合、ハブとネットワーク モニターの P モードを試すことができましたが、ハブは USB rndis では機能しません。

ところで、クアルコムのUSBエンジニアに相談しました。USB ドライバーから、デバッグ用のエラーはありません。他のデバッグのアイデアに感謝します。

ありがとう -ジョニー

4

1 に答える 1

0

Windows etl は、コンポーネント トレースとネットワーク トラフィックをダンプできます。私のdhcpの問題に固有のもので、クライアントがwin7の場合、「netsh dhcpclient trace dump」を使用してdhcpログを取得します。netfilter は、Linux 側のトラフィックを収集するのに役立つ場合があります。

于 2013-03-05T06:59:14.250 に答える