自主开发的usb无线上网卡,连接到win7笔记本电脑,通过DHCP获取IP,分配到169.254.*.*的自动私有IP。
现象和流程如下:
用ipconfig /renew 进行重新分配,PC作为DHCP客户端,无线上网卡作为DHCP server,
并用wireshark抓包,发现整个dhcp的流程正常,discover,offer,request,ack都可以抓到,说明miniport驱动也是ok的。
DHCP server提供了192.168.0.100的IP,但是PC侧收到这个IP后没有正确设置下去,最终usb无线上网卡的虚拟网卡的IP
是169.254.*.*的自动私有IP。
问题:
1.DHCP客户端获取到IP后是如何把IP与网卡绑定并显示在usb无线上网卡的虚拟网卡上的?
2.IP设置不下去和miniport驱动有关?是因为miniport驱动有问题才导致无法设置么?
求指导,感谢!
加一个最新发现,用笔记本自带的无线网卡尝试链接一个wifi,
链接成功的瞬间,usb无线上网卡的虚拟网卡也正确的配置了IP,不再是自动私有IP
这个现象可以说明是系统问题么?