尝试将 android rndis tethering 与 windows PC 连接。Windows ip地址是169.254.xx直到一分钟后,再次dhcp协商,ip变成192.168.xx
使用 android 输出进行调试,我看到了网络共享服务和 dnsmasq 已启动。dnsmasq 在一分钟内收到 dhcp discover。绑定后的预期行为应该是 dhcp。
使用 tcpdump,但是当适配器存在更改时它会停止。如果我再试一次,在初始化阶段丢失网络数据包。
在 Windows 端尝试了 wireshark/网络监视器,我必须绑定一个适配器。仍然缺少初始化阶段的网络数据包。
在适配器早期阶段捕获网络日志的任何工具(android 或 windows)?我看到 WindowsCE netlog 转储所有数据,因为它基于 ndis。对于以太网网卡,我可以尝试集线器和网络监视器 P 模式,但集线器不适用于 usb rndis。
顺便说一下,我和高通usb工程师讨论过。从usb驱动,调试没有错误。感谢其他调试想法。
谢谢,-约翰尼