我正在寻找以下方法、方法或解决方法:
通过 Linux 命令或 PHP 脚本从网络更改路由器的防火墙规则(WAN/LAN 接受拒绝),可以是套接字,或休息服务,肥皂服务或类似的东西。或telnet,或类似的东西。
也许有一些固件可以用提供网络服务或类似的东西来替换路由器的默认系统?(思科 RV042)
我正在寻找以下方法、方法或解决方法:
通过 Linux 命令或 PHP 脚本从网络更改路由器的防火墙规则(WAN/LAN 接受拒绝),可以是套接字,或休息服务,肥皂服务或类似的东西。或telnet,或类似的东西。
也许有一些固件可以用提供网络服务或类似的东西来替换路由器的默认系统?(思科 RV042)
我的理解是,这一系列 Cisco 路由器只能通过网络浏览器进行配置;虽然它支持 SNMP,但 MIB 似乎很受限制。
因此,您可以考虑自动化 Web 配置,例如通过 Selenium,最初是为自动化网站测试而设计的。
本质上,您编写了一个驱动 Web 浏览器的脚本(使用 Python 或许多其他语言,包括 PHP):获取页面、查找页面元素、键入内容、单击某些内容。查看https://www.seleniumhq.org/docs/03_webdriver.jsp#introducing-the-selenium-webdriver-api-by-example上的示例
或者,当然,购买另一个路由器,也许是另外的,它可以远程配置,例如任何 Cisco 的 IOS 路由器。然后,您可以通过多种方式编写脚本,包括 ssh 远程命令或 Web 加载。