在两台不同的 Win7 PC 上,我们遇到了一个非常具体的问题,即连接使用 RNDIS 驱动程序的设备有时会中断 PC 的网络适配器连接(我们检测到这种情况是因为我们随后暂时失去了与 Oracle 数据库的连接)。我们已确定,只有当设备连接并且 Windows 激活驱动程序时才会出现此问题。如果设备保持连接或保持断开连接,我们就不会遇到连接问题。
有人建议我们应该监控路由表或地址解析协议 (ARP),看看在发生连接问题时是否能观察到异常。但是,由于问题是随机发生的,我需要一种方法来自动检测路由表和 ARP 结果的变化。具体来说,我希望能够比较路线打印和ARP-A在好的情况下和坏的情况下的命令。
是否有任何软件可以帮助我监控和记录这些更改? 理想情况下,我希望避免编写监听 WinAPI 事件的软件。