如何在 vb.net 代码中配置 netgear 无线路由器?我想重新启动我的路由器并考虑断开客户端。这可能用于帮助亲戚使用他们的无线路由器。
编辑:操作系统信息:Windows 7 SP1 .NET Framework 4.5 或更高版本
首先:您在任何情况下都不必重新启动路由器(没有固件升级)。如果您的调制解调器/路由器偶尔“中断”并需要重新启动才能恢复正常运行,那么它有问题,您应该寻求保修更换。线路不同步也不需要重新启动。
有了这个免责声明:有两种方法可以实现你的目标:
首先是使用 Netgear 路由器中的 Telnet 管理功能(假设它们已启用且可操作)。用代码编写 Telnet 客户端是微不足道的,是留给读者的练习。只需知道要发送的正确命令以使其重新启动即可。
第二种方法是编写一个 Web 客户端(使用HttpWebRequest
),将一系列 HTTP 请求发送到路由器,就像人工浏览器自己重启时一样。使用像 Firefox 的“Live HTTP Headers”这样的工具来查看需要发送哪些 HTTP 请求。注意 HttpWebRequest 中的 cookie 保留问题。