1

是否可以将 pfsense pc 作为路由器,在我的 pc 上编写一个脚本,该脚本将在路由器上发送和/或执行设置更改脚本。允许我通过单击网络的客户端 PC 来更改设置???

4

2 回答 2

1

您可以通过 SSH 连接到 pfsense 并通过这种方式对其进行管理。借助脚本,在 Linux 客户端 PC 上使用expect包连接到防火墙。

于 2016-12-29T19:04:33.260 回答
0

pfSense 还没有提供这种能力。pfSense 背后的公司 Netgate 正在根据博客文章对 UI 进行完全重写:

pfSense 的未来版本具有新的管理模型。我们通过 RESTCONF 来利用 YANG。

webGUI 将出现在我们的云服务或设备上,两者都通过 RESTCONF 接口与设备上的“后端”(用“C”编写)对话。正如我在 2015 年 2 月所说的那样。

整个 PHP 层在“3.0”的努力中被淘汰了,我们太小了,无法继续维护当前有机增长的 PHP 层(200 个文件中的 10 万行 PHP)和新的纯 JS GUI (客户端)架构为单页 Web 应用程序。

因此,pfSense 2.5 很有可能使用新的 webGUI,与我们的 RESTCONF 后端对话。

同时,如果您认为值得付出努力,并且您必须做的更改很小且经常发生,您可以查看配置“备份和还原”功能。配置是一个 XML 文件,您也可以通过 SCP 获取该文件。它位于/conf/config.xml。您可以编写一个脚本来执行您在 XML 文件中的预期更改。自动部署新配置并非易事,因为您必须通过 Web 界面。

还有一个名为opnSense的分支,它有一个 REST API。

于 2017-08-05T09:58:37.830 回答