none
使用NDIS Miniport driver的usb无线上网卡分配到169.254.*.*的自动私有IP RRS feed

  • 问题

  • 自主开发的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

    这个现象可以说明是系统问题么?

    2014年12月26日 16:02

答案

  • 经过折腾,这个问题已经解决,原来是系统有一个隐藏网卡,已经设置了我的usb网卡分配到的IP。

    windows是不允许两个网卡拥有同一个IP的,所以我的usb网卡就无法设置IP。

    这个问题应该属于微软问题,不过我们采用了规避方案处理了

    2015年1月16日 7:19