【发布时间】:2016-12-05 18:24:16
【问题描述】:
是否可以将 pfsense pc 作为路由器,在我的 pc 上编写一个脚本,该脚本将在路由器上发送和/或执行设置更改脚本。允许我通过单击网络的客户端 PC 来更改设置???
【问题讨论】:
标签: networking network-programming pfsense
是否可以将 pfsense pc 作为路由器,在我的 pc 上编写一个脚本,该脚本将在路由器上发送和/或执行设置更改脚本。允许我通过单击网络的客户端 PC 来更改设置???
【问题讨论】:
标签: networking network-programming pfsense
您可以通过 SSH 连接到 pfsense 并通过这种方式对其进行管理。 借助脚本,在 Linux 客户端 PC 上使用 expect 包连接到防火墙。
【讨论】:
pfSense 还没有提供这种能力。 pfSense 背后的公司 Netgate 正在根据Blog post 对 UI 进行完全重写:
pfSense 的未来版本具有新的管理模型。我们正在通过 RESTCONF 使用 YANG。
webGUI 将出现在我们的云服务或设备上,两者都通过 RESTCONF 接口与设备上的“后端”(用“C”编写)对话。正如我在 2015 年 2 月所说的那样。
整个 PHP 层在“3.0”的努力中被淘汰,我们太小了,无法继续维护当前有机增长的 PHP 层(200 个文件中的 100K 行 PHP)和新的,纯 JS GUI(客户端)架构为单页 Web 应用程序。
因此,pfSense 2.5 很有可能使用新的 webGUI,与我们的 RESTCONF 后端对话。
同时,如果您认为值得付出努力,并且您必须做的更改很小且反复出现,您可以查看配置“备份和还原”功能。配置是一个 XML 文件,您也可以通过 SCP 获取该文件。它位于/conf/config.xml。您可以编写一个脚本来执行您在 XML 文件中的预期更改。自动部署新配置并非易事,因为您必须通过网络界面进行操作。
还有一个名为 opnSense 的分支,它有一个 REST API。
【讨论】: