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